Skip to content

Commit 71fefeb

Browse files
authored
Merge pull request #34 from FloRobart/dev
fix(docker compose): Fix details and bugs in docker compose (prod and dev)
2 parents 139e79c + 49a541f commit 71fefeb

File tree

3 files changed

+14
-17
lines changed

3 files changed

+14
-17
lines changed

docker-compose.dev.yml

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,9 @@ services:
7373
- ${FLORACCESS_SERVER_PORT:-}:80
7474
volumes:
7575
- ./FlorAccess_server:/app/
76-
- ./FlorAccess_server/node_modules:/app/node_modules
7776
command: ["npm", "run", "dev"]
7877
tmpfs:
79-
- /app/src/swagger/json:rw,uid=1800,gid=1800
78+
- /tmp:exec,nosuid,nodev
8079
healthcheck:
8180
test: ["CMD-SHELL", "wget -q --spider http://floraccess-server:80/ || exit 1"]
8281
interval: 10s
@@ -99,10 +98,9 @@ services:
9998
- ${ECONORIS_SERVER_PORT:-}:80
10099
volumes:
101100
- ./Econoris_server:/app/
102-
- ./Econoris_server/node_modules:/app/node_modules
103101
command: ["npm", "run", "dev"]
104102
tmpfs:
105-
- /app/src/swagger/json:rw,uid=1800,gid=1800
103+
- /tmp:exec,nosuid,nodev
106104
healthcheck:
107105
test: ["CMD-SHELL", "wget -q --spider http://econoris-server:80/ || exit 1"]
108106
interval: 10s
@@ -125,10 +123,9 @@ services:
125123
- ${FLOLLYLIST_SERVER_PORT:-}:80
126124
volumes:
127125
- ./FlollyList_server:/app/
128-
- ./FlollyList_server/node_modules:/app/node_modules
129126
command: ["npm", "run", "dev"]
130127
tmpfs:
131-
- /app/src/swagger/json:rw,uid=1800,gid=1800
128+
- /tmp:exec,nosuid,nodev
132129
healthcheck:
133130
test: ["CMD-SHELL", "wget -q --spider http://flollylist-server:80/ || exit 1"]
134131
interval: 10s
@@ -142,6 +139,7 @@ services:
142139
# Econoris App Web #
143140
econoris-app-web:
144141
image: nginx:stable-alpine
142+
working_dir: /app
145143
env_file:
146144
- ./config/.env.econoris_app
147145
networks:
@@ -158,13 +156,13 @@ services:
158156
- ./econoris_app/nginx.conf:/etc/nginx/conf.d/default.conf
159157
- ./config/.env.econoris_app:/usr/share/nginx/html/assets/.env:ro
160158
command: ["nginx", "-g", "daemon off;"]
161-
working_dir: /app
162159
environment:
163160
- FLUTTER_ENV=dev
164161

165162
# FlollyList App Web #
166163
flollylist-app-web:
167164
image: nginx:stable-alpine
165+
working_dir: /app
168166
env_file:
169167
- ./config/.env.flollylist_app
170168
networks:
@@ -181,20 +179,19 @@ services:
181179
- ./flollylist_app/nginx.conf:/etc/nginx/conf.d/default.conf
182180
- ./config/.env.flollylist_app:/usr/share/nginx/html/assets/.env:ro
183181
command: ["nginx", "-g", "daemon off;"]
184-
working_dir: /app
185182
environment:
186183
- FLUTTER_ENV=dev
187184

185+
# Flower garden app #
188186
flower-garden-app:
189187
image: node:24-alpine
190188
working_dir: /app
191189
env_file: ./config/.env.flower_garden_app
192190
networks:
193191
- flower-garden-net
194192
volumes:
195-
- ./:/app/
196-
- ./node_modules:/app/node_modules
197-
command: sh -c "cd /app && npm run dev"
193+
- ./Flower_garden_app:/app/
194+
command: ["npm", "run", "dev"]
198195
ports:
199196
- ${FLOWER_GARDEN_APP_PORT:-}:80
200197
user: "1800:1800"

docker-compose.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ services:
6363
# FlorAccess Server #
6464
floraccess-server:
6565
image: florobart/floraccess-server:latest
66+
working_dir: /app
6667
restart: always
6768
env_file:
6869
- ./config/.env.floraccess_server
@@ -84,7 +85,6 @@ services:
8485
user: "1800:1800"
8586
tmpfs:
8687
- /tmp:exec,nosuid,nodev
87-
- /app/dist/swagger/:rw,uid=1800,gid=1800
8888
healthcheck:
8989
test: ["CMD-SHELL", "wget -q --spider http://floraccess-server:80/ || exit 1"]
9090
interval: 10s
@@ -94,6 +94,7 @@ services:
9494
# Econoris Server #
9595
econoris-server:
9696
image: florobart/econoris-server:latest
97+
working_dir: /app
9798
restart: always
9899
env_file:
99100
- ./config/.env.econoris_server
@@ -115,7 +116,6 @@ services:
115116
user: "1800:1800"
116117
tmpfs:
117118
- /tmp:exec,nosuid,nodev
118-
- /app/dist/swagger/:rw,uid=1800,gid=1800
119119
healthcheck:
120120
test: ["CMD-SHELL", "wget -q --spider http://econoris-server:80/ || exit 1"]
121121
interval: 10s
@@ -125,6 +125,7 @@ services:
125125
# FlollyList Server #
126126
flollylist-server:
127127
image: florobart/flollylist-server:latest
128+
working_dir: /app
128129
restart: always
129130
env_file:
130131
- ./config/.env.flollylist_server
@@ -146,7 +147,6 @@ services:
146147
user: "1800:1800"
147148
tmpfs:
148149
- /tmp:exec,nosuid,nodev
149-
- /app/dist/swagger/:rw,uid=1800,gid=1800
150150
healthcheck:
151151
test: ["CMD-SHELL", "wget -q --spider http://flollylist-server:80/ || exit 1"]
152152
interval: 10s
@@ -248,8 +248,8 @@ services:
248248
# Flower garden app #
249249
flower-garden-app:
250250
image: florobart/flower-garden-app:latest
251-
restart: always
252251
working_dir: /app
252+
restart: always
253253
env_file:
254254
- ./config/.env.flower_garden_app
255255
networks:
@@ -266,7 +266,7 @@ services:
266266
user: "1800:1800"
267267
tmpfs:
268268
- /tmp:exec,nosuid,nodev,uid=1800,gid=1800
269-
- /app/${DIR_CACHE_PATH}/:rw,uid=1800,gid=1800
269+
- /app/${FLOWER_GARDEN_DIR_CACHE_PATH}/:rw,uid=1800,gid=1800
270270
healthcheck:
271271
test: ["CMD-SHELL", "wget -q --spider http://flower-garden-app:80/ || exit 1"]
272272
interval: 10s

version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.5.1
1+
1.5.2

0 commit comments

Comments
 (0)