Skip to content

Commit 2909acb

Browse files
committed
feat: add docker compose file
1 parent 75717b8 commit 2909acb

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

docker-compose.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
version: "3.3"
2+
services:
3+
reverseproxy:
4+
build: ./udagram-reverseproxy
5+
ports:
6+
- 8080:8080
7+
restart: always
8+
depends_on:
9+
- api-user
10+
- api-feed
11+
frontend:
12+
build: ./udagram-frontend
13+
ports:
14+
- "3000:80"
15+
api-user:
16+
build: ./udagram-api-user
17+
environment:
18+
URL: "http://localhost:3000"
19+
AWS_REGION: $AWS_REGION
20+
AWS_PROFILE: $AWS_PROFILE
21+
AWS_BUCKET: $AWS_BUCKET
22+
POSTGRES_USERNAME: $POSTGRES_USERNAME
23+
POSTGRES_PASSWORD: $POSTGRES_PASSWORD
24+
POSTGRES_DB: $POSTGRES_DB
25+
POSTGRES_HOST: $POSTGRES_HOST
26+
JWT_SECRET: $JWT_SECRET
27+
api-feed:
28+
build: ./udagram-api-feed
29+
volumes:
30+
- $HOME/.aws:/root/.aws
31+
environment:
32+
URL: "http://localhost:3000"
33+
AWS_REGION: $AWS_REGION
34+
AWS_PROFILE: $AWS_PROFILE
35+
AWS_BUCKET: $AWS_BUCKET
36+
POSTGRES_USERNAME: $POSTGRES_USERNAME
37+
POSTGRES_PASSWORD: $POSTGRES_PASSWORD
38+
POSTGRES_DB: $POSTGRES_DB
39+
POSTGRES_HOST: $POSTGRES_HOST
40+
JWT_SECRET: $JWT_SECRET

0 commit comments

Comments
 (0)