This repository has been archived by the owner on Dec 20, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdocker-compose.yml
68 lines (68 loc) · 2.22 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
63
64
65
66
67
68
version: "3"
services:
api:
build:
context: ./api
args:
- COMMON_FRONTEND_URL=${COMMON_FRONTEND_URL}
- COMMON_BACKEND_URL=${COMMON_BACKEND_URL}
- COMMON_STRIPE_YEARLY_PLAN_ID=${COMMON_STRIPE_YEARLY_PLAN_ID}
- COMMON_STRIPE_MONTHLY_PLAN_ID=${COMMON_STRIPE_MONTHLY_PLAN_ID}
- API_AWS_ACCESS_KEY_ID=${API_AWS_ACCESS_KEY_ID}
- API_AWS_ACCESS_KEY=${API_AWS_ACCESS_KEY}
- API_AWS_BUCKET_NAME=${API_AWS_BUCKET_NAME}
- API_COOKIE_DOMAIN=${API_COOKIE_DOMAIN}
- API_GOOGLE_CLIENT_ID=${API_GOOGLE_CLIENT_ID}
- API_GOOGLE_CLIENT_SECRET=${API_GOOGLE_CLIENT_SECRET}
- API_APP_SECRET=${API_APP_SECRET}
- API_PORT=${API_PORT}
- API_STRIPE_API_KEY=${API_STRIPE_API_KEY}
- API_STRIPE_WEBHOOK_SECRET=${API_STRIPE_WEBHOOK_SECRET}
- API_CLOUDFRONT_DOMAIN=${API_CLOUDFRONT_DOMAIN}
- API_AMPLITUDE_API_KEY=${API_AMPLITUDE_API_KEY}
- API_DATABASE_URL=${API_DATABASE_URL}
image: tech-job-hunt/api
container_name: tech-job-hunt-api
ports:
- "4000:4000"
volumes:
- ./api/src/:/usr/src/app/src/
db:
image: mysql:5.7
restart: always
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: ${PRISMA_DB_PASSWORD}
volumes:
- mysql:/var/lib/mysql
s3:
image: localstack/localstack:latest
container_name: tech-job-hunt-s3
ports:
- "4572:4572"
- "8000:8080"
environment:
- SERVICES=s3
- DEBUG=1
- DATA_DIR=/tmp/localstack/data
volumes:
- "./.s3:/tmp/localstack"
web-app:
build:
context: ./web-app
args:
- COMMON_BACKEND_URL=${COMMON_BACKEND_URL}
- COMMON_FRONTEND_URL=${COMMON_FRONTEND_URL}
- COMMON_STRIPE_YEARLY_PLAN_ID=${COMMON_STRIPE_YEARLY_PLAN_ID}
- COMMON_STRIPE_MONTHLY_PLAN_ID=${COMMON_STRIPE_MONTHLY_PLAN_ID}
- WEB_APP_STRIPE_PUBLISHABLE_KEY=${WEB_APP_STRIPE_PUBLISHABLE_KEY}
- WEB_APP_GOOGLE_API_KEY=${WEB_APP_GOOGLE_API_KEY}
- WEB_APP_MARKETING_SITE=${WEB_APP_MARKETING_SITE}
- WEB_APP_SENTRY_DSN=${WEB_APP_SENTRY_DSN}
image: tech-job-hunt/web-app
container_name: techjobhunt-web-app
ports:
- "3000:3000"
volumes:
mysql: