|
@@ -16,6 +16,15 @@ pipeline:
|
|
|
|
|
|
deploy-backend:
|
|
deploy-backend:
|
|
image: docker
|
|
image: docker
|
|
|
|
+ environment:
|
|
|
|
+ SSH_PRIVATE_KEY:
|
|
|
|
+ from_secret: SSH_PRIVATE_KEY
|
|
commands:
|
|
commands:
|
|
- apk add --no-cache openssh-client net-tools
|
|
- apk add --no-cache openssh-client net-tools
|
|
- - mkdir -p ~/.ssh
|
|
|
|
|
|
+ - mkdir -p ~/.ssh
|
|
|
|
+ - eval $(ssh-agent -s)
|
|
|
|
+ - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null
|
|
|
|
+ - chmod 600 ~/.ssh
|
|
|
|
+ - ssh -fN -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -L 12375:localhost:2375 root@80.93.182.116
|
|
|
|
+ - export DOCKER_HOST=tcp://localhost:12375
|
|
|
|
+ - netstat -lptn
|