Refactored prod stage
This commit is contained in:
14
.drone.yml
14
.drone.yml
@@ -124,16 +124,16 @@ clone:
|
|||||||
steps:
|
steps:
|
||||||
- name: prod
|
- name: prod
|
||||||
image: appleboy/drone-ssh
|
image: appleboy/drone-ssh
|
||||||
|
environment:
|
||||||
|
SSH_USER:
|
||||||
|
from_secret: ssh_prod_user
|
||||||
|
SSH_PASS:
|
||||||
|
from_secret: ssh_prod_password
|
||||||
settings:
|
settings:
|
||||||
host: 192.168.1.48
|
host: 192.168.1.48
|
||||||
username:
|
username: ${SSH_USER}
|
||||||
from_secret: ssh_prod_user
|
password: ${SSH_PASS}
|
||||||
password:
|
|
||||||
from_secret: ssh_prod_password
|
|
||||||
script:
|
script:
|
||||||
- mkdir -p C:\Temp\docker-config
|
|
||||||
- echo '{"credsStore": ""}' > C:\Temp\docker-config\config.json
|
|
||||||
- docker --config C:\Temp\docker-config pull khwezi/webapitest:latest
|
|
||||||
- docker stop webapi || true
|
- docker stop webapi || true
|
||||||
- docker rm webapi || true
|
- docker rm webapi || true
|
||||||
- docker run -d --name webapi -e ASPNETCORE_ENVIRONMENT=Production -p 4001:8081 khwezi/webapitest:latest
|
- docker run -d --name webapi -e ASPNETCORE_ENVIRONMENT=Production -p 4001:8081 khwezi/webapitest:latest
|
||||||
|
|||||||
Reference in New Issue
Block a user