Skip to content

Commit 436bd1b

Browse files
committed
docker build на сервере
1 parent 0685364 commit 436bd1b

1 file changed

Lines changed: 39 additions & 18 deletions

File tree

.github/workflows/maven.yml

Lines changed: 39 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -31,44 +31,65 @@ jobs:
3131
- name: Maven Package Website
3232
run: mvn -f website/pom.xml clean package -Dmaven.test.skip=true
3333

34-
- name: Set up Docker Buildx
35-
id: buildx
36-
uses: docker/setup-buildx-action@v1
34+
- name: FTP Deploy Website
35+
uses: SamKirkland/[email protected]
36+
with:
37+
server: 62.109.17.193
38+
username: teamtwo
39+
password: teamtwo
40+
local-dir: /website/target/
41+
server-dir: /website/
42+
exclude: |
43+
**/maven-archiver/**
44+
**/classes/**
45+
**/maven-status/**
46+
**/generated-sources/**
47+
*.original
3748
38-
- name: Build Telegrambot Docker Image
39-
uses: docker/build-push-action@v2
49+
- name: FTP Deploy Telegrambot
50+
uses: SamKirkland/[email protected]
4051
with:
41-
context: ./telegrambot
42-
tags: |
43-
ru.teamtwo.telegrambot:latest
52+
server: 62.109.17.193
53+
username: teamtwo
54+
password: teamtwo
55+
local-dir: /telegrambot/target/
56+
server-dir: /telegrambot/
57+
exclude: |
58+
**/maven-archiver/**
59+
**/classes/**
60+
**/maven-status/**
61+
**/generated-sources/**
62+
*.original
4463
45-
- name: Build Website Docker Image
46-
uses: docker/build-push-action@v2
64+
- name: SSH Build Docker Website
65+
uses: appleboy/ssh-action@master
4766
with:
48-
context: ./website
49-
tags: |
50-
ru.teamtwo.website:latest
67+
host: 62.109.17.193
68+
username: teamtwo
69+
password: teamtwo
70+
script: docker build website -t teamtwo/website:latest
5171

52-
- name: FTP Deploy
53-
uses: SamKirkland/[email protected]
72+
- name: SSH Build Docker Telegrambot
73+
uses: appleboy/ssh-action@master
5474
with:
55-
server: 62.109.17.193
75+
host: 62.109.17.193
5676
username: teamtwo
5777
password: teamtwo
78+
script: docker build telegrambot teamtwo/telegrambot:latest
5879

5980
- name: SSH Run Docker Website
6081
uses: appleboy/ssh-action@master
6182
with:
6283
host: 62.109.17.193
6384
username: teamtwo
6485
password: teamtwo
65-
script: docker run --publish 8000:8000 website
86+
script: docker run teamtwo/website:latest
6687

6788
- name: SSH Run Docker Telegrambot
6889
uses: appleboy/ssh-action@master
6990
with:
7091
host: 62.109.17.193
7192
username: teamtwo
7293
password: teamtwo
73-
script: docker run --publish 8000:8000 telegrambot
94+
script: docker run teamtwo/telegrambot:latest
7495

0 commit comments

Comments
 (0)