Skip to content

Commit 7adf4f8

Browse files
authored
Merge pull request #310 from rohaizanr:fix-dev-env
(bug): Fix development environment
2 parents 28ec75e + 1208011 commit 7adf4f8

File tree

4 files changed

+40
-19
lines changed

4 files changed

+40
-19
lines changed

api/cadangan-api/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ WORKDIR /app
4141
COPY --from=builder /app/cadangan-api .
4242
COPY --from=builder /app/wait-for-it.sh .
4343
COPY --from=builder /app/docs ./docs
44+
COPY --from=builder /app/.env.* .
4445

4546
# Expose the port that your application will run on
4647
EXPOSE $SERVER_PORT

api/cadangan-public-api/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ WORKDIR /app
4040
# Copy only the built binary from the builder stage
4141
COPY --from=builder /app/cadangan-public-api .
4242
COPY --from=builder /app/wait-for-it.sh .
43+
COPY --from=builder /app/.env.* .
4344

4445
# Expose the port that your application will run on
4546
EXPOSE $SERVER_PORT

api/khairat-api/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ WORKDIR /app
3939

4040
# Copy only the built binary from the builder stage
4141
COPY --from=builder /app/khairat-api .
42+
COPY --from=builder /app/.env.* .
4243
COPY --from=builder /app/wait-for-it.sh .
4344
COPY --from=builder /app/docs ./docs
4445

docker-compose.yaml

Lines changed: 37 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -12,43 +12,55 @@ services:
1212
- "5432:5432"
1313

1414
khairat-api:
15-
image: dev4w4n/emasjid-khairat-api:v2.1.1
15+
image: dev4w4n/emasjid-khairat-api:v2.3.0
16+
# build:
17+
# context: ./api/khairat-api
1618
environment:
17-
- EMASJID_REACT_APP_BUILD_VERSION=v2.1.1
19+
- EMASJID_REACT_APP_BUILD_VERSION=v2.3.0
1820
- EMASJID_REACT_APP_DOMAIN=e-masjid.my
21+
- GO_ENV=local
1922
ports:
2023
- "8081:8081"
2124
depends_on:
2225
- postgres
2326
command: ["./wait-for-it.sh", "saas-api:8080", "--", "./khairat-api"]
2427

2528
tabung-api:
26-
image: dev4w4n/emasjid-tabung-api:v2.1.1
29+
image: dev4w4n/emasjid-tabung-api:v2.3.0
30+
# build:
31+
# context: ./api/tabung-api
2732
environment:
28-
- EMASJID_REACT_APP_BUILD_VERSION=v2.1.1
33+
- EMASJID_REACT_APP_BUILD_VERSION=v2.3.0
2934
- EMASJID_REACT_APP_DOMAIN=e-masjid.my
35+
- GO_ENV=local
3036
ports:
3137
- "8082:8082"
3238
depends_on:
3339
- postgres
3440
command: ["./wait-for-it.sh", "saas-api:8080", "--", "./tabung-api"]
3541

3642
cadangan-api:
37-
image: dev4w4n/emasjid-cadangan-api:v2.1.1
43+
image: dev4w4n/emasjid-cadangan-api:v2.3.0
44+
# build:
45+
# context: ./api/cadangan-api
3846
environment:
39-
- EMASJID_REACT_APP_BUILD_VERSION=v2.1.1
47+
- EMASJID_REACT_APP_BUILD_VERSION=v2.3.0
4048
- EMASJID_REACT_APP_DOMAIN=e-masjid.my
49+
- GO_ENV=local
4150
ports:
4251
- "8083:8083"
4352
depends_on:
4453
- postgres
4554
command: ["./wait-for-it.sh", "saas-api:8080", "--", "./cadangan-api"]
4655

4756
cadangan-public-api:
48-
image: dev4w4n/emasjid-cadangan-public-api:v2.1.1
57+
image: dev4w4n/emasjid-cadangan-public-api:v2.3.0
58+
# build:
59+
# context: ./api/cadangan-public-api
4960
environment:
50-
- EMASJID_REACT_APP_BUILD_VERSION=v2.1.1
61+
- EMASJID_REACT_APP_BUILD_VERSION=v2.3.0
5162
- EMASJID_REACT_APP_DOMAIN=e-masjid.my
63+
- GO_ENV=local
5264
ports:
5365
- "8084:8084"
5466
depends_on:
@@ -57,31 +69,37 @@ services:
5769
["./wait-for-it.sh", "saas-api:8080", "--", "./cadangan-public-api"]
5870

5971
tetapan-api:
60-
image: dev4w4n/emasjid-tetapan-api:v2.1.1
72+
image: dev4w4n/emasjid-tetapan-api:v2.3.0
73+
# build:
74+
# context: ./api/tetapan-api
6175
environment:
62-
- EMASJID_REACT_APP_BUILD_VERSION=v2.1.1
76+
- EMASJID_REACT_APP_BUILD_VERSION=v2.3.0
6377
- EMASJID_REACT_APP_DOMAIN=e-masjid.my
78+
- GO_ENV=local
6479
ports:
6580
- "8085:8085"
6681
depends_on:
6782
- postgres
6883
command: ["./wait-for-it.sh", "saas-api:8080", "--", "./tetapan-api"]
6984

7085
tetapan-public-api:
71-
image: dev4w4n/emasjid-tetapan-public-api:v2.1.1
86+
image: dev4w4n/emasjid-tetapan-public-api:v2.3.0
87+
# build:
88+
# context: ./api/tetapan-public-api
7289
environment:
73-
- EMASJID_REACT_APP_BUILD_VERSION=v2.1.1
90+
- EMASJID_REACT_APP_BUILD_VERSION=v2.3.0
7491
- EMASJID_REACT_APP_DOMAIN=e-masjid.my
92+
- GO_ENV=local
7593
ports:
7694
- "8086:8086"
7795
depends_on:
7896
- postgres
7997
command: ["./wait-for-it.sh", "saas-api:8080", "--", "./tetapan-public-api"]
8098

8199
dashboard:
82-
image: dev4w4n/emasjid-dashboard:v2.1.1
100+
image: dev4w4n/emasjid-dashboard:v2.3.0
83101
environment:
84-
- EMASJID_REACT_APP_BUILD_VERSION=v2.1.1
102+
- EMASJID_REACT_APP_BUILD_VERSION=v2.3.0
85103
- EMASJID_REACT_APP_DOMAIN=e-masjid.my
86104
ports:
87105
- "3000:80"
@@ -92,19 +110,19 @@ services:
92110
- tetapan-api
93111

94112
public-web:
95-
image: dev4w4n/emasjid-public-web:v2.1.1
113+
image: dev4w4n/emasjid-public-web:v2.3.0
96114
environment:
97-
- EMASJID_REACT_APP_BUILD_VERSION=v2.1.1
115+
- EMASJID_REACT_APP_BUILD_VERSION=v2.3.0
98116
- EMASJID_REACT_APP_DOMAIN=e-masjid.my
99117
ports:
100118
- "3001:80"
101119
depends_on:
102120
- cadangan-public-api
103121

104122
saas-api:
105-
image: dev4w4n/emasjid-saas:v2.1.1
123+
image: dev4w4n/emasjid-saas:v2.3.0
106124
environment:
107-
- EMASJID_REACT_APP_BUILD_VERSION=v2.1.1
125+
- EMASJID_REACT_APP_BUILD_VERSION=v2.3.0
108126
- EMASJID_REACT_APP_DOMAIN=e-masjid.my
109127
ports:
110128
- "8080:8080"
@@ -118,7 +136,7 @@ services:
118136
# ports:
119137
# - "4000:4000"
120138
# environment:
121-
# - GO_ENV=dev
139+
# - GO_ENV=local
122140
# depends_on:
123141
# - tabung-api
124142
# - cadangan-api

0 commit comments

Comments
 (0)