-
Notifications
You must be signed in to change notification settings - Fork 31
/
Copy pathdocker-compose.yaml
41 lines (41 loc) · 1.85 KB
/
docker-compose.yaml
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
version: '3.6'
services:
w3bapp:
image: iotex/w3bstream:v3
restart: always
ports:
- "5432:5432"
- "8888:8888"
- "1883:1883"
- "3000:3000"
command: ["/bin/sh","/init.sh"]
volumes:
- ${WS_WORKING_DIR:-./build_image}/data/pgdata:/var/lib/postgresql_data
- ${WS_WORKING_DIR:-./build_image}/data/asserts:/w3bstream/cmd/srv-applet-mgr/asserts
- ${WS_WORKING_DIR:-./build_image}/etc/srv-applet-mgr/config/local.yml:/w3bstream/cmd/srv-applet-mgr/config/local.yml
- ${WS_WORKING_DIR:-./build_image}/etc/config:/w3bstream/build_image/config
environment:
DATABASE_URL: "postgresql://test_user:[email protected]/test?schema=applet_management"
DATABASE_URL_MONITOR: "postgresql://test_user:[email protected]/test?schema=monitor"
NEXT_PUBLIC_API_URL: ${NEXT_PUBLIC_API_URL:-http://127.0.0.1:8888}
graphql-engine:
image: hasura/graphql-engine:v2.2.0
depends_on:
- "w3bapp"
restart: always
ports:
- "8080:8080"
environment:
## postgres database to store Hasura metadata
HASURA_GRAPHQL_METADATA_DATABASE_URL: postgresql://test_user:test_passwd@w3bapp/test
## enable the console served by server
HASURA_GRAPHQL_ENABLE_CONSOLE: "true" # set "false" to disable console
## enable debugging mode. It is recommended to disable this in production
HASURA_GRAPHQL_DEV_MODE: "true"
## enable debugging mode. It is recommended to disable this in production
HASURA_GRAPHQL_DEV_MODE: "true"
HASURA_GRAPHQL_ENABLED_LOG_TYPES: startup, http-log, webhook-log, websocket-log, query-log
## uncomment next line to run console offline (i.e load console assets from server instead of CDN)
# HASURA_GRAPHQL_CONSOLE_ASSETS_DIR: /srv/console-assets
## uncomment next line to set an admin secret
HASURA_GRAPHQL_ADMIN_SECRET: w3baAdmiNsecrEtkey