This repository has been archived by the owner on Jan 4, 2024. It is now read-only.
/
docker-compose.yml
62 lines (61 loc) · 1.63 KB
/
docker-compose.yml
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
services:
e4d6768c_mysql:
container_name: e4d6768c_mysql
image: mysql:8
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: NvECeRX9qop5xfDcG
volumes:
- ./docker_data/mysql_data:/var/lib/mysql:rw
- ./docker_data/mysql_entrypoint:/docker-entrypoint-initdb.d:ro
deploy:
resources:
limits:
memory: 600M
networks:
- e4d6768c
healthcheck:
test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
timeout: 1s
retries: 100
e4d6768c_laravel:
image: e4d6768c_laravel
container_name: e4d6768c_laravel
build: .
volumes:
- ./storage:/app/storage
restart: unless-stopped
entrypoint: './entrypoint.sh'
ports:
- 10234:8000
expose:
- 10234
networks:
- e4d6768c
depends_on:
e4d6768c_mysql:
condition: service_healthy
deploy:
resources:
limits:
memory: 200M
e4d6768c_queue:
image: e4d6768c_laravel
container_name: e4d6768c_queue
build: .
volumes:
- ./storage:/app/storage
restart: unless-stopped
entrypoint: './entrypoint_queue.sh'
networks:
- e4d6768c
depends_on:
e4d6768c_mysql:
condition: service_healthy
deploy:
resources:
limits:
memory: 200M
networks:
e4d6768c:
name: e4d6768c