aboutsummaryrefslogtreecommitdiffstats
path: root/prod.yml
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-09-23 07:06:35 +0000
committerAdam Soltys <[email protected]>2022-09-23 07:06:35 +0000
commit6059ca000e68277dfc951bd56b6e46f65e860046 (patch)
tree9a9b358efd6d989155e6413ca9a5d7a9140a0c63 /prod.yml
parentfa016bdd0eb3939c77f99e27af9a41923c2a7274 (diff)
downloadcoinos-server-6059ca000e68277dfc951bd56b6e46f65e860046.tar.gz
coinos-server-6059ca000e68277dfc951bd56b6e46f65e860046.zip
caddy cloudflare plugin
Diffstat (limited to 'prod.yml')
-rw-r--r--prod.yml34
1 files changed, 29 insertions, 5 deletions
diff --git a/prod.yml b/prod.yml
index 8080c2be..a2547e29 100644
--- a/prod.yml
+++ b/prod.yml
@@ -1,21 +1,35 @@
version: '3.6'
services:
caddy:
+ depends_on:
+ - app
container_name: caddy
- image: caddy:2
+ image: gcr.io/coinos-326717/github.com/asoltys/caddy-cloudflare:latest
restart: always
ports:
- "80:80"
+ - "443:443"
volumes:
- /var/coinos:/coinos
- ./Caddyfile:/etc/caddy/Caddyfile
- ./caddy:/data
environment:
- DOMAIN: "${DOMAIN}"
+ CLOUDFLARE_AUTH_TOKEN: "${CLOUDFLARE_AUTH_TOKEN}"
networks:
default:
ipv4_address: 172.42.0.21
+ ui:
+ depends_on:
+ - app
+ container_name: ui
+ image: gcr.io/coinos-326717/github.com/coinos/coinos-ui:prod
+ restart: always
app:
+ depends_on:
+ - cl
+ - maria
+ - bitcoin
+ - liquid
container_name: app
image: gcr.io/coinos-326717/github.com/coinos/coinos-server:prod
restart: always
@@ -25,8 +39,6 @@ services:
volumes:
- ./:/app
- ./logs:/logs
- extra_hosts:
- - host.docker.internal:host-gateway
networks:
default:
ipv4_address: 172.42.0.22
@@ -36,6 +48,8 @@ services:
restart: always
environment:
MARIADB_ROOT_PASSWORD: password
+ volumes:
+ - ./mysql:/var/lib/mysql
bitcoin:
image: ghcr.io/vulpemventures/bitcoin
container_name: bitcoin
@@ -55,22 +69,30 @@ services:
default:
ipv4_address: 172.42.0.24
cl:
+ depends_on:
+ - bitcoin
image: elementsproject/lightningd:v0.12.0
container_name: cl
restart: always
volumes:
- ./config/lightning:/root/.lightning
ports:
- - "9735:9735"
+ - "9736:9735"
networks:
default:
ipv4_address: 172.42.0.25
lnd:
+ depends_on:
+ - bitcoin
+ - tor
image: lightninglabs/lnd:v0.15.1-beta
container_name: lnd
volumes:
- ./config/lnd:/root/.lnd
- ./config/bitcoin:/root/.bitcoin
+ - ./config/tor:/etc/tor
+ ports:
+ - "9735:9735"
restart: always
networks:
default:
@@ -79,6 +101,8 @@ services:
container_name: tor
image: dperson/torproxy
restart: always
+ volumes:
+ - ./config/tor:/etc/tor
networks:
default:
ipv4_address: 172.42.0.27