Skip to content

Commit 77ee71e

Browse files
committed
Add local docker-compose
1 parent 4af3c72 commit 77ee71e

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

docker-compose-local.yml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
version: '3.8'
2+
services:
3+
web-portfolio:
4+
image: jonepl/web-portfolio:latest
5+
expose:
6+
- "80"
7+
depends_on:
8+
- mail-server
9+
networks:
10+
- portfolio-network
11+
deploy:
12+
replicas: 2
13+
update_config:
14+
parallelism: 1
15+
delay: 10s
16+
order: start-first
17+
rollback_config:
18+
parallelism: 1
19+
delay: 10s
20+
restart_policy:
21+
condition: on-failure
22+
23+
mail-server:
24+
image: jonepl/mail-server:latest
25+
expose:
26+
- "3000"
27+
- "587"
28+
volumes:
29+
- ./.env.config.example:/run/config/mail_server_config
30+
- ./.env.secret.example:/run/secrets/mail_server_secret
31+
networks:
32+
- portfolio-network
33+
deploy:
34+
replicas: 1
35+
update_config:
36+
parallelism: 1
37+
delay: 10s
38+
order: start-first
39+
rollback_config:
40+
parallelism: 1
41+
delay: 10s
42+
restart_policy:
43+
condition: on-failure
44+
45+
secrets:
46+
mail_server_secret:
47+
external: true
48+
49+
configs:
50+
mail_server_config:
51+
external: true
52+
53+
networks:
54+
portfolio-network:
55+
external: true

0 commit comments

Comments
 (0)