From 803c73fd6ac41a5ac45925f492d27e8c3a110f9a Mon Sep 17 00:00:00 2001 From: akula Date: Wed, 4 Dec 2024 14:50:12 +0300 Subject: [PATCH] 4 --- .woodpecker/publish.yml | 17 ++++++++++++++++- Dockerfile | 2 ++ 2 files changed, 18 insertions(+), 1 deletion(-) 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"]