diff --git a/.drone.yml b/.drone.yml index 7ecc2d8..b75bb84 100644 --- a/.drone.yml +++ b/.drone.yml @@ -134,13 +134,19 @@ steps: settings: settings: 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 --config C:\Temp\docker-config stop webapi 2>NUL || echo "Container not running" - - docker --config C:\Temp\docker-config rm webapi 2>NUL || echo "Container not found" - - docker --config C:\Temp\docker-config run -d --name webapi --restart unless-stopped -e ASPNETCORE_ENVIRONMENT=Production -p 4001:8081 khwezi/webapitest:latest + # - 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 --config C:\Temp\docker-config stop webapi 2>NUL || echo "Container not running" + # - docker --config C:\Temp\docker-config rm webapi 2>NUL || echo "Container not found" + # - docker --config C:\Temp\docker-config run -d --name webapi --restart unless-stopped -e ASPNETCORE_ENVIRONMENT=Production -p 4001:8081 khwezi/webapitest:latest +- - powershell -Command "if (!(Test-Path 'C:\Temp\docker-config')) { New-Item -Path 'C:\Temp\docker-config' -ItemType Directory }" + - powershell -Command "Set-Content -Path 'C:\Temp\docker-config\config.json' -Value '{\"credsStore\": \"\"}'" + - powershell -Command "docker --config C:\Temp\docker-config pull khwezi/webapitest:latest" + - powershell -Command "docker --config C:\Temp\docker-config stop webapi; exit 0" + - powershell -Command "docker --config C:\Temp\docker-config rm webapi; exit 0" + - powershell -Command "docker --config C:\Temp\docker-config run -d --name webapi --restart unless-stopped -e ASPNETCORE_ENVIRONMENT=Production -p 4001:8081 khwezi/webapitest:latest" when: event: - promote