diff options
| author | Adam Soltys <[email protected]> | 2021-05-27 14:39:39 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2021-06-09 16:06:18 -0700 |
| commit | c2a0044dfacfcbf98e341929c32cc67df2a199ac (patch) | |
| tree | 715174c47a09462477ae77fdeb06728566d7c80e /docker-compose.yml | |
| parent | 57414b3d332e986af6b1ef48136e0d0ef918a95b (diff) | |
| download | coinos-server-c2a0044dfacfcbf98e341929c32cc67df2a199ac.tar.gz coinos-server-c2a0044dfacfcbf98e341929c32cc67df2a199ac.zip | |
docker compose file
Diffstat (limited to 'docker-compose.yml')
| -rw-r--r-- | docker-compose.yml | 89 |
1 files changed, 10 insertions, 79 deletions
diff --git a/docker-compose.yml b/docker-compose.yml index 2f9570cb..e3b8e5a3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,88 +6,10 @@ services: container_name: app image: asoltys/coinos-server restart: on-failure - environment: - HASURA_SECRET: '${HASURA_GRAPHQL_ADMIN_SECRET}' - CLOUDFLARE_TOKEN: '${CLOUDFLARE_TOKEN}' - CLOUDFLARE_ZONE: '${CLOUDFLARE_ZONE}' - DOMAIN: '${DOMAIN}' - COINOS_URL: '${COINOS_URL}' - COINOS_TOKEN: '${COINOS_TOKEN}' - HASURA_URL: '${HASURA_URL}' - HASURA_JWT: '${HASURA_GRAPHQL_JWT_SECRET}' - LIQUID_ELECTRS_URL: '${LIQUID_ELECTRS_URL}' - HBP_URL: '${HBP_URL}' - IPFS_URL: '${IPFS_URL}' - IPFS_WEB_URL: '${IPFS_WEB_URL}' - SIGNING_SERVER_MNEMONIC: '${SIGNING_SERVER_MNEMONIC}' ports: - - '8091:8091' - - '8092:8092' + - '3119:3119' volumes: - ./config:/app/config - postgres: - container_name: postgres - image: postgres:12 - restart: always - environment: - POSTGRES_PASSWORD: postgrespassword - volumes: - - ${DATA_DIR}:/var/lib/postgresql/data - ports: - - '5433:5432' - hasura: - container_name: hasura - image: hasura/graphql-engine:v1.3.3 - ports: - - '8080:8080' - depends_on: - - postgres - restart: always - volumes: - - ./migrations:/hasura-migrations - - ./metadata:/hasura-metadata - environment: - HASURA_GRAPHQL_DATABASE_URL: postgres://postgres:postgrespassword@postgres:5432/postgres - HASURA_GRAPHQL_ADMIN_SECRET: '${HASURA_GRAPHQL_ADMIN_SECRET}' - HASURA_GRAPHQL_JWT_SECRET: '${HASURA_GRAPHQL_JWT_SECRET}' - HASURA_GRAPHQL_ENABLE_CONSOLE: "true" - HASURA_GRAPHQL_UNAUTHORIZED_ROLE: "anonymous" - hbp: - container_name: hbp - image: nhost/hasura-backend-plus:latest - depends_on: - - hasura - ports: - - '3400:3000' - environment: - SERVER_URL: '${SERVER_URL}' - HASURA_ENDPOINT: '${HASURA_URL}/v1/graphql' - HASURA_GRAPHQL_ADMIN_SECRET: '${HASURA_GRAPHQL_ADMIN_SECRET}' - JWT_ALGORITHM: '${JWT_ALGORITHM}' - JWT_KEY: '${JWT_KEY}' - AUTO_MIGRATE: "true" - AUTO_ACTIVATE_NEW_USERS: "false" - STORAGE_ENABLE: "false" - MAX_REQUESTS: 10000 - LOST_PASSWORD_ENABLE: "true" - EMAILS_ENABLE: "true" - SMTP_HOST: '${SMTP_HOST}' - SMTP_PORT: '${SMTP_PORT}' - SMTP_USER: '${SMTP_USER}' - SMTP_PASS: '${SMTP_PASS}' - SMTP_SENDER: '${SMTP_SENDER}' - volumes: - - ./custom:/app/custom - ipfs: - container_name: ipfs - image: ipfs/go-ipfs - ports: - - 8081:8080 - - 4001:4001 - - 5001:5001 - volumes: - - ${IPFS_DATA}:/data/ipfs - - ${STORAGE_DIR}:/export bitcoin: image: asoltys/bitcoin:latest container_name: bitcoin @@ -108,6 +30,14 @@ services: volumes: - ./liquidregtest/liquid-config/:/config restart: unless-stopped + lightning: + image: asoltys/lightning:latest + container_name: lightning + environment: + - LIGHTNINGD_NETWORK: regtest + volumes: + - ./config/lightning:/root/.lightning + restart: unless-stopped electrs-liquid: image: vulpemventures/electrs-liquid:latest container_name: electrs-liquid @@ -149,3 +79,4 @@ services: ports: - ${LIQUID_ESPLORA_PORT}:5000 restart: unless-stopped + |
