diff --git a/.woodpecker/publish.yml b/.woodpecker/publish.yml index 5af673c..1f7a9f4 100644 --- a/.woodpecker/publish.yml +++ b/.woodpecker/publish.yml @@ -15,4 +15,19 @@ steps: username: akulovsergei password: from_secret: docker_token - \ No newline at end of file + + 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 5000:5000 akulovsergei/test-app:latest + diff --git a/Dockerfile b/Dockerfile index 6dcec48..ea898cd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,4 +5,6 @@ COPY . . RUN pip install --no-cache-dir -r requirements.txt +EXPOSE 5000 + CMD ["python", "run.py"]