-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathheroku.yml
58 lines (46 loc) · 1.16 KB
/
heroku.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
---
setup:
addons:
- plan: heroku-postgresql
as: DATABASE
as: HEROKU_POSTGRESQL_RED
as: HEROKU_POSTGRESQL_BLACK
config:
# NODE_ENV: production
USER_DB: $USER_DB
ORDER_DB: $ORDER_DB
PRODUCT_DB: $PRODUCT_DB
APP_NAME: debby-hand-knits
# networks:
# order-network:
# driver: bridge
build:
docker:
web: frontend-service/Dockerfile
users: backend-user_service/Dockerfile
products: backend-product_service/Dockerfile
orders: backend-order_service/Dockerfile
config:
# NODE_ENV: production
USER_DB: $USER_DB
ORDER_DB: $ORDER_DB
PRODUCT_DB: $PRODUCT_DB
PORT: :$PORT
# networks:
# - order-network
# run:
# web: docker-compose -f docker-compose.deploy.yml up -d
# web: npm start
# image:
# command:
# - python app/add_products.py
# image:
# products
# # run:
# web: bundle exec puma -C config/puma.rb
# worker: python myworker.py
# asset-syncer:
# command:
# - python asset-syncer.py
# # Use the worker image with this process type
# image: worker