Skip to content

Commit 7fe376c

Browse files
committed
Fix CD 2
1 parent 7365e14 commit 7fe376c

File tree

2 files changed

+63
-63
lines changed

2 files changed

+63
-63
lines changed

.github/workflows/deploy.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ jobs:
2828

2929
- name: Build and push Docker image
3030
run: |
31-
docker build -t ${{ secrets.DOCKER_USERNAME }}/app:latest .
32-
docker push ${{ secrets.DOCKER_USERNAME }}/app:latest
31+
docker build -t ${{ secrets.DOCKER_USERNAME }}/ecm:latest .
32+
docker push ${{ secrets.DOCKER_USERNAME }}/ecm:latest
3333
3434
- name: Add server to known_hosts
3535
run: |
3636
ssh-keyscan -p 2231 digital.mephi.ru >> ~/.ssh/known_hosts
3737
3838
- name: Deploy with Docker Compose
3939
run: |
40-
ssh -v -p 2231 ubuntu@digital.mephi.ru "cd /home/ubuntu/eDocHub/ && sudo docker-compose pull && sudo docker-compose up -d"
40+
ssh -v -p 2231 ubuntu@digital.mephi.ru "cd /home/ubuntu/eDocHub/ && sudo docker-compose down && sudo docker-compose pull && sudo docker-compose up -d --build"

docker-compose.yaml

Lines changed: 60 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,64 @@
1-
services:
2-
postgres:
3-
image: postgres:latest
4-
container_name: postgres
5-
environment:
6-
POSTGRES_DB: postgres
7-
POSTGRES_USER: postgres
8-
POSTGRES_PASSWORD: 123
9-
ports:
10-
- "5432:5432"
1+
services:
2+
postgres:
3+
image: postgres:latest
4+
container_name: postgres
5+
environment:
6+
POSTGRES_DB: postgres
7+
POSTGRES_USER: postgres
8+
POSTGRES_PASSWORD: 123
9+
ports:
10+
- "5432:5432"
1111

12-
minio:
13-
image: quay.io/minio/minio:RELEASE.2024-10-13T13-34-11Z
14-
volumes:
15-
- ./data:/data
16-
ports:
17-
- "9000:9000"
18-
- "9001:9001"
19-
environment:
20-
MINIO_ROOT_USER: 'minioadmin'
21-
MINIO_ROOT_PASSWORD: 'minioadmin'
22-
MINIO_ADDRESS: ':9000'
23-
MINIO_CONSOLE_ADDRESS: ':9001'
24-
command: minio server /data
12+
minio:
13+
image: quay.io/minio/minio:RELEASE.2024-10-13T13-34-11Z
14+
volumes:
15+
- ./data:/data
16+
ports:
17+
- "9000:9000"
18+
- "9001:9001"
19+
environment:
20+
MINIO_ROOT_USER: 'minioadmin'
21+
MINIO_ROOT_PASSWORD: 'minioadmin'
22+
MINIO_ADDRESS: ':9000'
23+
MINIO_CONSOLE_ADDRESS: ':9001'
24+
command: minio server /data
2525

26-
zookeeper:
27-
image: wurstmeister/zookeeper:latest
28-
ports:
29-
- "2181:2181"
30-
environment:
31-
ZOOKEEPER_CLIENT_PORT: 2181
32-
ZOOKEEPER_TICK_TIME: 2000
26+
zookeeper:
27+
image: wurstmeister/zookeeper:latest
28+
ports:
29+
- "2181:2181"
30+
environment:
31+
ZOOKEEPER_CLIENT_PORT: 2181
32+
ZOOKEEPER_TICK_TIME: 2000
3333

34-
kafka:
35-
image: wurstmeister/kafka:latest
36-
ports:
37-
- "9092:9092"
38-
- "9093:9093"
39-
environment:
40-
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
41-
KAFKA_ADVERTISED_LISTENERS: INSIDE://kafka:9093,OUTSIDE://localhost:9092
42-
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT
43-
KAFKA_LISTENERS: INSIDE://0.0.0.0:9093,OUTSIDE://0.0.0.0:9092
44-
KAFKA_INTER_BROKER_LISTENER_NAME: INSIDE
45-
depends_on:
46-
- zookeeper
34+
kafka:
35+
image: wurstmeister/kafka:latest
36+
ports:
37+
- "9092:9092"
38+
- "9093:9093"
39+
environment:
40+
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
41+
KAFKA_ADVERTISED_LISTENERS: INSIDE://kafka:9093,OUTSIDE://localhost:9092
42+
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT
43+
KAFKA_LISTENERS: INSIDE://0.0.0.0:9093,OUTSIDE://0.0.0.0:9092
44+
KAFKA_INTER_BROKER_LISTENER_NAME: INSIDE
45+
depends_on:
46+
- zookeeper
4747

48-
app:
49-
image: ecm
50-
build:
51-
context: .
52-
dockerfile: Dockerfile
53-
depends_on:
54-
- postgres
55-
- minio
56-
- kafka
57-
ports:
58-
- "8080:8080"
59-
environment:
60-
SPRING_KAFKA_BOOTSTRAP_SERVERS: https://kafka:9093
61-
MINIO_URL: http://minio:9000
62-
SPRING_DATASOURCE_URL: jdbc:postgresql://postgres:5432/postgres
63-
SPRING_DATASOURCE_USERNAME: postgres
64-
SPRING_DATASOURCE_PASSWORD: 123
48+
app:
49+
image: ecm
50+
build:
51+
context: .
52+
dockerfile: Dockerfile
53+
depends_on:
54+
- postgres
55+
- minio
56+
- kafka
57+
ports:
58+
- "8080:8080"
59+
environment:
60+
SPRING_KAFKA_BOOTSTRAP_SERVERS: https://kafka:9093
61+
MINIO_URL: http://minio:9000
62+
SPRING_DATASOURCE_URL: jdbc:postgresql://postgres:5432/postgres
63+
SPRING_DATASOURCE_USERNAME: postgres
64+
SPRING_DATASOURCE_PASSWORD: 123

0 commit comments

Comments
 (0)