Skip to content

Commit 626babf

Browse files
committed
Improve Docker-compose
1 parent 9c03f47 commit 626babf

1 file changed

Lines changed: 42 additions & 40 deletions

File tree

docker-compose.yml

Lines changed: 42 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -5,52 +5,54 @@ services:
55
image: mysql:latest
66
restart: always
77
environment:
8-
- MYSQL_ROOT_PASSWORD = CryptoWalletRootPassword
8+
- MYSQL_ROOT_PASSWORD=CryptoWalletRootPassword
99
volumes:
1010
- ./data/mysql:/var/lib/mysql
1111
- ./config/mysql/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
12+
ports:
13+
- "3306:3306"
1214

1315
cryptowallet-backend-container:
14-
container_name: cryptowallet-backend-container
15-
depends_on:
16-
- mysql-db-container
17-
image: delormeloic26/cryptowallet-backend
18-
links:
19-
- mysql-db-container
20-
restart: always
21-
environment:
22-
- VIRTUAL_PORT = 8090
23-
- VIRTUAL_HOST = cryptowallet.loic-delorme.fr
24-
- VIRTUAL_PROTO = https
25-
- LETSENCRYPT_HOST = cryptowallet.loic-delorme.fr
26-
- LETSENCRYPT_EMAIL = loic.delorme.pro@gmail.com
16+
container_name: cryptowallet-backend-container
17+
depends_on:
18+
- mysql-db-container
19+
image: delormeloic26/cryptowallet-backend
20+
links:
21+
- mysql-db-container
22+
restart: always
23+
environment:
24+
- VIRTUAL_PORT=8090
25+
- VIRTUAL_HOST=cryptowallet.loic-delorme.fr
26+
- VIRTUAL_PROTO=https
27+
- LETSENCRYPT_HOST=cryptowallet.loic-delorme.fr
28+
- LETSENCRYPT_EMAIL=loic.delorme.pro@gmail.com
2729

2830
cryptowallet-nginx-proxy-container:
29-
container_name: cryptowallet-nginx-proxy-container
30-
depends_on:
31-
- cryptowallet-backend-container
32-
image: jwilder/nginx-proxy:alpine
33-
restart: always
34-
environment:
35-
- ENABLE_IPV6 = true
36-
- HTTPS_METHOD = nohttp
37-
ports:
38-
- "80:80"
39-
- "443:443"
40-
volumes:
41-
- ./config/nginx/certs:/etc/nginx/certs:ro
42-
- /etc/nginx/vhost.d
43-
- /usr/share/nginx/html
44-
- /var/run/docker.sock:/tmp/docker.sock:ro
31+
container_name: cryptowallet-nginx-proxy-container
32+
depends_on:
33+
- cryptowallet-backend-container
34+
image: jwilder/nginx-proxy:alpine
35+
restart: always
36+
environment:
37+
- ENABLE_IPV6=true
38+
- HTTPS_METHOD=nohttp
39+
ports:
40+
- "80:80"
41+
- "443:443"
42+
volumes:
43+
- ./config/nginx/certs:/etc/nginx/certs:ro
44+
- /etc/nginx/vhost.d
45+
- /usr/share/nginx/html
46+
- /var/run/docker.sock:/tmp/docker.sock:ro
4547

4648
cryptowallet-nginx-proxy-companion-container:
47-
container_name: cryptowallet-nginx-proxy-companion-container
48-
depends_on:
49-
- cryptowallet-backend-container
50-
image: jrcs/letsencrypt-nginx-proxy-companion
51-
restart: always
52-
volumes:
53-
- ./config/nginx/certs:/etc/nginx/certs:rw
54-
- /var/run/docker.sock:/var/run/docker.sock:ro
55-
volumes_from:
56-
- cryptowallet-nginx-proxy-container
49+
container_name: cryptowallet-nginx-proxy-companion-container
50+
depends_on:
51+
- cryptowallet-backend-container
52+
image: jrcs/letsencrypt-nginx-proxy-companion
53+
restart: always
54+
volumes:
55+
- ./config/nginx/certs:/etc/nginx/certs:rw
56+
- /var/run/docker.sock:/var/run/docker.sock:ro
57+
volumes_from:
58+
- cryptowallet-nginx-proxy-container

0 commit comments

Comments
 (0)