Skip to content

Commit df02cce

Browse files
committed
added docekr compose profiles
1 parent 0e28c0c commit df02cce

1 file changed

Lines changed: 37 additions & 1 deletion

File tree

docker-compose.yml

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,12 @@ services:
55
- "3000:3000"
66
environment:
77
- NEXT_PUBLIC_IMAGE_DIR=/public/screenshots/
8+
- NEXT_PUBLIC_IMAGE_SERVER_URL=http://image-service:18080/
89
volumes:
910
- ./data/screenshots:/app/public/screenshots
11+
profiles:
12+
- dev
13+
- backend
1014
server:
1115
image: ghcr.io/r-sandor/findfirst-server:latest
1216
ports:
@@ -26,6 +30,9 @@ services:
2630
depends_on:
2731
- db
2832
- typesense
33+
profiles:
34+
- dev
35+
- frontend
2936
screenshot:
3037
image: ghcr.io/r-sandor/findfirst-screenshot:latest
3138
ports:
@@ -35,6 +42,11 @@ services:
3542
- FINDFIRST_SCREENSHOT_LOCATION=/app/screenshots
3643
volumes:
3744
- ./data/screenshots:/app/screenshots
45+
profiles:
46+
- dev
47+
- local
48+
- frontend
49+
- backend
3850
typesense:
3951
image: typesense/typesense:27.1
4052
restart: on-failure
@@ -45,6 +57,11 @@ services:
4557
volumes:
4658
- ./data/typesense-data:/data
4759
command: "--data-dir /data --enable-cors"
60+
profiles:
61+
- dev
62+
- local
63+
- frontend
64+
- backend
4865
db:
4966
image: postgres:16.2-alpine
5067
environment:
@@ -55,11 +72,30 @@ services:
5572
- pgdata:/var/lib/postgresql/data
5673
ports:
5774
- 5432:5432
58-
restart: always
75+
restart: unless-stopped
76+
profiles:
77+
- dev
78+
- local
79+
- frontend
80+
- backend
5981
mail:
6082
image: mailhog/mailhog:latest
6183
ports:
6284
- 1025:1025
6385
- 8025:8025
86+
profiles:
87+
- dev
88+
- local
89+
- frontend
90+
- backend
91+
# New service - In progress.
92+
# image-service:
93+
# image: hello_crow
94+
# ports:
95+
# - 18080:18080
96+
# volumes:
97+
# - ./data/screenshots:/app/public/screenshots
98+
# environment:
99+
# - IMAGE_DIR=/app/public/screenshots/
64100
volumes:
65101
pgdata:

0 commit comments

Comments
 (0)