Skip to content
Snippets Groups Projects
Commit 0f443285 authored by Chris Hines's avatar Chris Hines
Browse files

setup for prod pipeline

parent 1ebc64cc
No related branches found
No related tags found
4 merge requests!106if stat fails, display the error instead of immediately refreshing...,!99Dev,!49Dev,!46Dev
Pipeline #10258 failed
......@@ -45,3 +45,16 @@ deploy_dev:
- ./install.sh
dependencies:
- build
deploy_prod:
stage: deploy
only:
- prod@hpc-team/strudelv2_spa
tags:
- deploy_prod
script:
- echo "deploying prod"
- ls -l
- ./install.sh
dependencies:
- build
......@@ -27,7 +27,7 @@
"webWorkerTsConfig": "tsconfig.worker.json"
},
"configurations": {
"production": {
"prod": {
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
......@@ -41,6 +41,18 @@
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
},
{
"replace": "src/assets/config/apiservers.json",
"with": "src/assets/config/apiservers.prod.json"
},
{
"replace": "src/assets/config/computesites.json",
"with": "src/assets/config/computesites.prod.json"
}
{
"replace": "src/assets/config/authservers.json",
"with": "src/assets/config/authservers.prod.json"
}
]
},
......
[
{
"name": "Monash",
"tes": "https://beta-api.cloud.cvl.org.au/tes",
"tws": "https://beta-api.cloud.cvl.org.au"
}
]
[
{
"authorise": "https://sshauthz-dev.cloud.cvl.org.au/pysshauthz/oauth2/oauth/authorize/choose",
"base": "https://sshauthz-dev.cloud.cvl.org.au/pysshauthz/oauth2/",
"client_id": "Q96kt2Vtw6S78dpORktM81DH",
"sign": "https://sshauthz-dev.cloud.cvl.org.au/pysshauthz/sign/monash_hpcid/api/v1/sign_key",
"logout": "https://sshauthz-dev.cloud.cvl.org.au/pysshauthz/oauth2/logout",
"name": "CVL",
"icon": null,
"scope": "user:email",
"cafingerprint": "RSA SHA256:cmDxHrZQSPlBMUUcI/BWmruXho1XOzfXPDHSqVTwV2I",
"desc": "<div>The Characterisation Virtual Laboratory remote desktop services are available here. The service provides software, data and compute for researchers in the Characterisation research community. For CVL desktop researchers from MASSIVE see <a href=https://www.massive.org.au>https://www.massive.org.au</a> for more information. For CVL desktop users from other infrastructures see <a href=https://www.cvl.org.au>https://www.cvl.org.au</a></div>"
}
]
[
{
"authorise": "https://sshauthz.cloud.cvl.org.au/pysshauthz/oauth2/oauth/authorize/choose",
"base": "https://sshauthz.cloud.cvl.org.au/pysshauthz/oauth2/",
"client_id": "Q96kt2Vtw6S78dpORktM81DH",
"sign": "https://sshauthz.cloud.cvl.org.au/pysshauthz/sign/monash_hpcid/api/v1/sign_key",
"logout": "https://sshauthz.cloud.cvl.org.au/pysshauthz/oauth2/logout",
"name": "CVL",
"icon": null,
"scope": "user:email",
"cafp": "RSA SHA256:cmDxHrZQSPlBMUUcI/BWmruXho1XOzfXPDHSqVTwV2I",
"desc": "<div>The Characterisation Virtual Laboratory remote desktop services are available here. The service provides software, data and compute for researchers in the Characterisation research community. For CVL desktop researchers from MASSIVE see <a href=https://www.massive.org.au>https://www.massive.org.au</a> for more information. For CVL desktop users from other infrastructures see <a href=https://www.cvl.org.au>https://www.cvl.org.au</a></div>"
},
{
"authorise": "https://cvlgw.hpc.swin.edu.au/pysshauthz/oauth2/oauth/authorize/choose",
"base": "https://cvlgw.hpc.swin.edu.au/pysshauthz/oauth2/",
"client_id": "Q96kt2Vtw6S78dpORktM81DH",
"sign": "https://cvlgw.hpc.swin.edu.au/pysshauthz/sign/ozstar/api/v1/sign_key",
"logout": "https://cvlgw.hpc.swin.edu.au/pysshauthz/oauth2/logout",
"name": "OzStar",
"icon": null,
"scope": "user:email",
"cafp": "RSA SHA256:gK5t29EO9zIbWartnIFIpzewWQcPWpj2D9nZ9HOS29Y",
"desc": "<div><div>Log into OzStar@Swinburne University</div></div>"
}
]
[
{
"url": "https://strudel2-api-test.cloud.cvl.org.au/m3/",
"name": "M3",
"host": "m3.massive.org.au",
"dtn": "m3-dtn1.massive.org.au",
"cafingerprint": "RSA SHA256:cmDxHrZQSPlBMUUcI/BWmruXho1XOzfXPDHSqVTwV2I",
"appCatalog": [],
"appCatalogUri": "./assets/config/m3apps.test.json",
"cancelcmd": "/usr/local/sv2/sv2scancel.sh {jobid}",
"statcmd": "/usr/local/sv2/sv2stat.py",
"userhealth": "/usr/local/userhealth/0.0.2/bin/uijson"
}
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment