-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yaml
More file actions
45 lines (42 loc) · 910 Bytes
/
docker-compose.yaml
File metadata and controls
45 lines (42 loc) · 910 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
services:
db:
image: mysql:9.0.1
restart: always
environment:
MYSQL_DATABASE: "db"
MYSQL_USER: "rocket"
MYSQL_PASSWORD: "rocpassword"
MYSQL_ROOT_PASSWORD: "rootpassword"
MYSQL_ROOT_USER: "roc"
ports:
- "11034:3306"
expose:
- "3306"
volumes:
- my-db-prod:/var/lib/mysql
networks:
- rocker-network
rocker-auth:
build:
context: .
dockerfile: dockerfile
restart: always
ports:
- "8888:8888"
expose:
- "8888"
environment:
ROCKET_SECRET: ${ROCKET_SECRET}
DATABASE_URL: mysql://rocket:rocpassword@db:3306/db
ID_SIZE: ${ID_SIZE}
CLIENT_ENCRYPTION_KEY: ${CLIENT_ENCRYPTION_KEY}
USER_ENCRYPTION_KEY: ${USER_ENCRYPTION_KEY}
depends_on:
- db
networks:
- rocker-network
networks:
rocker-network:
driver: bridge
volumes:
my-db-prod: