34 lines
739 B
YAML
34 lines
739 B
YAML
---
|
|
|
|
when:
|
|
branch: main
|
|
event: push
|
|
|
|
steps:
|
|
publish:
|
|
image: woodpeckerci/plugin-docker-buildx
|
|
settings:
|
|
dockerfile: Dockerfile
|
|
auto_tag: true
|
|
tag: latest
|
|
repo: akulovsergei/test-app
|
|
username: akulovsergei
|
|
password:
|
|
from_secret: docker_token
|
|
|
|
deploy:
|
|
image: appleboy/drone-ssh
|
|
settings:
|
|
host: akulovs.ru
|
|
port: 2121
|
|
username:
|
|
from_secret: woodpecker_ssh_user
|
|
key:
|
|
from_secret: woodpecker_ssh_key
|
|
script:
|
|
- docker pull akulovsergei/test-app:latest
|
|
- docker stop test-app || true
|
|
- docker rm test-app || true
|
|
- docker run -d --name test-app -p 127.0.0.1:5001:5000 akulovsergei/test-app:latest
|
|
|