e65bfaeb31
* fix: added needed env vars to dockerfile, updated db env for a bit * feat: add github workflow for pushing data observatory * feat: split the postgresql connection string into multiple variables * fix docker compose * fix workflow * fix: short in clap
32 lines
824 B
YAML
32 lines
824 B
YAML
services:
|
|
postgres:
|
|
image: postgres:13
|
|
container_name: nym-data-observatory-pg
|
|
environment:
|
|
POSTGRES_PASSWORD: password
|
|
ports:
|
|
- "5432:5432"
|
|
volumes:
|
|
- pgdata:/var/lib/postgresql/data
|
|
|
|
data-observatory:
|
|
depends_on:
|
|
- postgres
|
|
image: nym-data-observatory:latest
|
|
build:
|
|
context: ../
|
|
dockerfile: nym-data-observatory/Dockerfile
|
|
container_name: nym-data-observatory
|
|
environment:
|
|
NYM_DATA_OBSERVATORY_CONNECTION_USERNAME: "postgres"
|
|
NYM_DATA_OBSERVATORY_CONNECTION_PASSWORD: "password"
|
|
NYM_DATA_OBSERVATORY_CONNECTION_HOST: "postgres"
|
|
NYM_DATA_OBSERVATORY_CONNECTION_PORT: "5432"
|
|
NYM_DATA_OBSERVATORY_CONNECTION_DB: ""
|
|
NYM_DATA_OBSERVATORY_HTTP_PORT: 8000
|
|
env_file:
|
|
- ../envs/qa.env
|
|
|
|
volumes:
|
|
pgdata:
|