From 8d2fe8e8b9bbad6a818cd0e7b4d0c7cef6bf3c90 Mon Sep 17 00:00:00 2001 From: Andrew Camilleri Date: Sun, 30 Sep 2018 10:14:58 +0200 Subject: [PATCH] remove Pregen ymls and renamed production-traefik fodler --- .../docker-compose.btc-clightning.yml | 117 ------------ .../docker-compose.btc-ltc-clightning.yml | 167 ------------------ Production-Traefik/docker-compose.btc-ltc.yml | 109 ------------ Production-Traefik/docker-compose.btc.yml | 88 --------- .../docker-compose.ltc-clightning.yml | 117 ------------ Production-Traefik/docker-compose.ltc.yml | 88 --------- Production/traefik.toml | 35 ---- .../Production.png | Bin {Production-Traefik => Traefik}/README.md | 0 {Production-Traefik => Traefik}/traefik.toml | 0 build.ps1 | 2 +- build.sh | 2 +- 12 files changed, 2 insertions(+), 723 deletions(-) delete mode 100644 Production-Traefik/docker-compose.btc-clightning.yml delete mode 100644 Production-Traefik/docker-compose.btc-ltc-clightning.yml delete mode 100644 Production-Traefik/docker-compose.btc-ltc.yml delete mode 100644 Production-Traefik/docker-compose.btc.yml delete mode 100644 Production-Traefik/docker-compose.ltc-clightning.yml delete mode 100644 Production-Traefik/docker-compose.ltc.yml delete mode 100644 Production/traefik.toml rename {Production-Traefik => Traefik}/Production.png (100%) rename {Production-Traefik => Traefik}/README.md (100%) rename {Production-Traefik => Traefik}/traefik.toml (100%) diff --git a/Production-Traefik/docker-compose.btc-clightning.yml b/Production-Traefik/docker-compose.btc-clightning.yml deleted file mode 100644 index b06b74b..0000000 --- a/Production-Traefik/docker-compose.btc-clightning.yml +++ /dev/null @@ -1,117 +0,0 @@ -version: "3" -services: - traefik: - restart: unless-stopped - image: traefik - container_name: traefik - ports: - - "80:80" - - "443:443" - volumes: - - "/var/run/docker.sock:/var/run/docker.sock" - - "./traefik.toml:/traefik.toml" - - "./acme.json:/acme.json:ro" - - "./servers.toml:/servers.toml" - - "./traefik_logs:/traefik_logs" - links: - - btcpayserver - btcpayserver: - restart: unless-stopped - image: nicolasdorier/btcpayserver:1.0.2.103 - expose: - - "49392" - environment: - BTCPAY_POSTGRES: User ID=postgres;Host=postgres;Port=5432;Database=btcpayserver${NBITCOIN_NETWORK:-regtest} - BTCPAY_NETWORK: ${NBITCOIN_NETWORK:-regtest} - BTCPAY_BIND: 0.0.0.0:49392 - BTCPAY_EXTERNALURL: ${BTCPAY_PROTOCOL:-https}://${BTCPAY_HOST}/ - BTCPAY_ROOTPATH: ${BTCPAY_ROOTPATH:-/} - BTCPAY_SSHTRUSTEDFINGERPRINTS: ${BTCPAY_SSHTRUSTEDFINGERPRINTS} - BTCPAY_SSHKEYFILE: ${BTCPAY_SSHKEYFILE} - BTCPAY_CHAINS: "btc" - BTCPAY_BTCEXPLORERURL: http://nbxplorer:32838/ - BTCPAY_BTCLIGHTNING: "type=clightning;server=unix://etc/clightning_bitcoin/lightning-rpc" - links: - - nbxplorer - - postgres - - clightning_bitcoin - volumes: - - "btcpay_datadir:/datadir" - - "nbxplorer_datadir:/root/.nbxplorer" - - "clightning_bitcoin_datadir:/etc/clightning_bitcoin" - labels: - - "traefik.backend=btcpayserver" - - "traefik.backend.loadbalancer.sticky=true" - - "traefik.enable=true" - - "traefik.frontend.rule=Host:${BTCPAY_HOST}" - - "traefik.port.rule=49392" - - "traefik.acme.domains=${BTCPAY_HOST},www.${BTCPAY_HOST}" - - "traefik.acme.email=${LETSENCRYPT_EMAIL}" - nbxplorer: - restart: unless-stopped - image: nicolasdorier/nbxplorer:1.0.2.31 - expose: - - "32838" - environment: - NBXPLORER_NETWORK: ${NBITCOIN_NETWORK:-regtest} - NBXPLORER_BIND: 0.0.0.0:32838 - NBXPLORER_CHAINS: "btc" - NBXPLORER_BTCRPCURL: http://bitcoind:43782/ - NBXPLORER_BTCNODEENDPOINT: bitcoind:39388 - volumes: - - "nbxplorer_datadir:/datadir" - - "bitcoin_datadir:/root/.bitcoin" - links: - - bitcoind - postgres: - restart: unless-stopped - image: postgres:9.6.5 - volumes: - - "postgres_datadir:/var/lib/postgresql/data" - bitcoind: - restart: unless-stopped - container_name: btcpayserver_bitcoind - image: nicolasdorier/docker-bitcoin:0.16.0 - environment: - BITCOIN_EXTRA_ARGS: | - rpcport=43782 - ${NBITCOIN_NETWORK:-regtest}=1 - port=39388 - whitelist=0.0.0.0/0 - expose: - - "43782" - - "39388" - volumes: - - "bitcoin_datadir:/data" - clightning_bitcoin: - image: nicolasdorier/clightning:634f19a7b230edc686be56ab950b80784e56252c - container_name: btcpayserver_clightning_bitcoin - restart: unless-stopped - environment: - LIGHTNINGD_NETWORK: ${NBITCOIN_NETWORK:-regtest} - LIGHTNINGD_CHAIN: btc - LIGHTNINGD_EXPLORERURL: "http://nbxplorer:32838/" - LIGHTNINGD_OPT: | - bitcoin-datadir=/etc/bitcoin - bitcoin-rpcconnect=bitcoind - announce-addr=${BTCPAY_HOST}:9735 - bind-addr=0.0.0.0:9735 - network=${NBITCOIN_NETWORK:-regtest} - alias=${LIGHTNING_ALIAS} - chain=btc - volumes: - - "clightning_bitcoin_datadir:/root/.lightning" - - "bitcoin_datadir:/etc/bitcoin" - - "nbxplorer_datadir:/root/.nbxplorer" - ports: - - "9735:9735" - links: - - nbxplorer - - bitcoind -volumes: - traefik_logs: - btcpay_datadir: - nbxplorer_datadir: - postgres_datadir: - bitcoin_datadir: - clightning_bitcoin_datadir: diff --git a/Production-Traefik/docker-compose.btc-ltc-clightning.yml b/Production-Traefik/docker-compose.btc-ltc-clightning.yml deleted file mode 100644 index e4fd4a9..0000000 --- a/Production-Traefik/docker-compose.btc-ltc-clightning.yml +++ /dev/null @@ -1,167 +0,0 @@ -version: "3" -services: - traefik: - restart: unless-stopped - image: traefik - container_name: traefik - ports: - - "80:80" - - "443:443" - volumes: - - "/var/run/docker.sock:/var/run/docker.sock" - - "./traefik.toml:/traefik.toml" - - "./acme.json:/acme.json:ro" - - "./servers.toml:/servers.toml" - - "./traefik_logs:/traefik_logs" - links: - - btcpayserver - btcpayserver: - restart: unless-stopped - image: nicolasdorier/btcpayserver:1.0.2.103 - expose: - - "49392" - environment: - BTCPAY_POSTGRES: User ID=postgres;Host=postgres;Port=5432;Database=btcpayserver${NBITCOIN_NETWORK:-regtest} - BTCPAY_NETWORK: ${NBITCOIN_NETWORK:-regtest} - BTCPAY_BIND: 0.0.0.0:49392 - BTCPAY_EXTERNALURL: ${BTCPAY_PROTOCOL:-https}://${BTCPAY_HOST}/ - BTCPAY_ROOTPATH: ${BTCPAY_ROOTPATH:-/} - BTCPAY_SSHTRUSTEDFINGERPRINTS: ${BTCPAY_SSHTRUSTEDFINGERPRINTS} - BTCPAY_SSHKEYFILE: ${BTCPAY_SSHKEYFILE} - BTCPAY_LTCEXPLORERURL: http://nbxplorer:32838/ - BTCPAY_CHAINS: "ltc,btc" - BTCPAY_LTCLIGHTNING: "type=clightning;server=unix://etc/clightning_litecoin/lightning-rpc" - BTCPAY_BTCEXPLORERURL: http://nbxplorer:32838/ - BTCPAY_BTCLIGHTNING: "type=clightning;server=unix://etc/clightning_bitcoin/lightning-rpc" - links: - - nbxplorer - - postgres - - clightning_litecoin - - clightning_bitcoin - volumes: - - "btcpay_datadir:/datadir" - - "nbxplorer_datadir:/root/.nbxplorer" - - "clightning_litecoin_datadir:/etc/clightning_litecoin" - - "clightning_bitcoin_datadir:/etc/clightning_bitcoin" - labels: - - "traefik.backend=btcpayserver" - - "traefik.backend.loadbalancer.sticky=true" - - "traefik.enable=true" - - "traefik.frontend.rule=Host:${BTCPAY_HOST}" - - "traefik.port.rule=49392" - - "traefik.acme.domains=${BTCPAY_HOST},www.${BTCPAY_HOST}" - - "traefik.acme.email=${LETSENCRYPT_EMAIL}" - nbxplorer: - restart: unless-stopped - image: nicolasdorier/nbxplorer:1.0.2.31 - expose: - - "32838" - environment: - NBXPLORER_NETWORK: ${NBITCOIN_NETWORK:-regtest} - NBXPLORER_BIND: 0.0.0.0:32838 - NBXPLORER_CHAINS: "ltc,btc" - NBXPLORER_LTCRPCURL: http://litecoind:43782/ - NBXPLORER_LTCNODEENDPOINT: litecoind:39388 - NBXPLORER_BTCRPCURL: http://bitcoind:43782/ - NBXPLORER_BTCNODEENDPOINT: bitcoind:39388 - volumes: - - "nbxplorer_datadir:/datadir" - - "litecoin_datadir:/root/.litecoin" - - "bitcoin_datadir:/root/.bitcoin" - links: - - litecoind - - bitcoind - postgres: - restart: unless-stopped - image: postgres:9.6.5 - volumes: - - "postgres_datadir:/var/lib/postgresql/data" - litecoind: - restart: unless-stopped - container_name: btcpayserver_litecoind - image: nicolasdorier/docker-litecoin:0.15.1 - environment: - BITCOIN_EXTRA_ARGS: | - rpcport=43782 - ${NBITCOIN_NETWORK:-regtest}=1 - port=39388 - whitelist=0.0.0.0/0 - expose: - - "43782" - - "39388" - volumes: - - "litecoin_datadir:/data" - clightning_litecoin: - image: nicolasdorier/clightning:634f19a7b230edc686be56ab950b80784e56252c - container_name: btcpayserver_clightning_litecoin - restart: unless-stopped - environment: - LIGHTNINGD_NETWORK: ${NBITCOIN_NETWORK:-regtest} - LIGHTNINGD_CHAIN: ltc - LIGHTNINGD_EXPLORERURL: "http://nbxplorer:32838/" - LIGHTNINGD_OPT: | - bitcoin-datadir=/etc/litecoin - bitcoin-rpcconnect=litecoind - bind-addr=0.0.0.0:9735 - announce-addr=${BTCPAY_HOST}:9736 - network=${NBITCOIN_NETWORK:-regtest} - alias=${LIGHTNING_ALIAS} - chain=ltc - volumes: - - "clightning_litecoin_datadir:/root/.lightning" - - "litecoin_datadir:/etc/litecoin" - - "nbxplorer_datadir:/root/.nbxplorer" - ports: - - "9736:9735" - links: - - nbxplorer - - litecoind - bitcoind: - restart: unless-stopped - container_name: btcpayserver_bitcoind - image: nicolasdorier/docker-bitcoin:0.16.0 - environment: - BITCOIN_EXTRA_ARGS: | - rpcport=43782 - ${NBITCOIN_NETWORK:-regtest}=1 - port=39388 - whitelist=0.0.0.0/0 - expose: - - "43782" - - "39388" - volumes: - - "bitcoin_datadir:/data" - clightning_bitcoin: - image: nicolasdorier/clightning:634f19a7b230edc686be56ab950b80784e56252c - container_name: btcpayserver_clightning_bitcoin - restart: unless-stopped - environment: - LIGHTNINGD_NETWORK: ${NBITCOIN_NETWORK:-regtest} - LIGHTNINGD_CHAIN: btc - LIGHTNINGD_EXPLORERURL: "http://nbxplorer:32838/" - LIGHTNINGD_OPT: | - bitcoin-datadir=/etc/bitcoin - bitcoin-rpcconnect=bitcoind - announce-addr=${BTCPAY_HOST}:9735 - bind-addr=0.0.0.0:9735 - network=${NBITCOIN_NETWORK:-regtest} - alias=${LIGHTNING_ALIAS} - chain=btc - volumes: - - "clightning_bitcoin_datadir:/root/.lightning" - - "bitcoin_datadir:/etc/bitcoin" - - "nbxplorer_datadir:/root/.nbxplorer" - ports: - - "9735:9735" - links: - - nbxplorer - - bitcoind -volumes: - traefik_logs: - btcpay_datadir: - nbxplorer_datadir: - postgres_datadir: - litecoin_datadir: - clightning_litecoin_datadir: - bitcoin_datadir: - clightning_bitcoin_datadir: diff --git a/Production-Traefik/docker-compose.btc-ltc.yml b/Production-Traefik/docker-compose.btc-ltc.yml deleted file mode 100644 index fb86e58..0000000 --- a/Production-Traefik/docker-compose.btc-ltc.yml +++ /dev/null @@ -1,109 +0,0 @@ -version: "3" -services: - traefik: - restart: unless-stopped - image: traefik - container_name: traefik - ports: - - "80:80" - - "443:443" - volumes: - - "/var/run/docker.sock:/var/run/docker.sock" - - "./traefik.toml:/traefik.toml" - - "./acme.json:/acme.json:ro" - - "./servers.toml:/servers.toml" - - "./traefik_logs:/traefik_logs" - links: - - btcpayserver - btcpayserver: - restart: unless-stopped - image: nicolasdorier/btcpayserver:1.0.2.103 - expose: - - "49392" - environment: - BTCPAY_POSTGRES: User ID=postgres;Host=postgres;Port=5432;Database=btcpayserver${NBITCOIN_NETWORK:-regtest} - BTCPAY_NETWORK: ${NBITCOIN_NETWORK:-regtest} - BTCPAY_BIND: 0.0.0.0:49392 - BTCPAY_EXTERNALURL: ${BTCPAY_PROTOCOL:-https}://${BTCPAY_HOST}/ - BTCPAY_ROOTPATH: ${BTCPAY_ROOTPATH:-/} - BTCPAY_SSHTRUSTEDFINGERPRINTS: ${BTCPAY_SSHTRUSTEDFINGERPRINTS} - BTCPAY_SSHKEYFILE: ${BTCPAY_SSHKEYFILE} - BTCPAY_LTCEXPLORERURL: http://nbxplorer:32838/ - BTCPAY_CHAINS: "ltc,btc" - BTCPAY_BTCEXPLORERURL: http://nbxplorer:32838/ - links: - - nbxplorer - - postgres - volumes: - - "btcpay_datadir:/datadir" - - "nbxplorer_datadir:/root/.nbxplorer" - labels: - - "traefik.backend=btcpayserver" - - "traefik.backend.loadbalancer.sticky=true" - - "traefik.enable=true" - - "traefik.frontend.rule=Host:${BTCPAY_HOST}" - - "traefik.port.rule=49392" - - "traefik.acme.domains=${BTCPAY_HOST},www.${BTCPAY_HOST}" - - "traefik.acme.email=${LETSENCRYPT_EMAIL}" - nbxplorer: - restart: unless-stopped - image: nicolasdorier/nbxplorer:1.0.2.31 - expose: - - "32838" - environment: - NBXPLORER_NETWORK: ${NBITCOIN_NETWORK:-regtest} - NBXPLORER_BIND: 0.0.0.0:32838 - NBXPLORER_CHAINS: "ltc,btc" - NBXPLORER_LTCRPCURL: http://litecoind:43782/ - NBXPLORER_LTCNODEENDPOINT: litecoind:39388 - NBXPLORER_BTCRPCURL: http://bitcoind:43782/ - NBXPLORER_BTCNODEENDPOINT: bitcoind:39388 - volumes: - - "nbxplorer_datadir:/datadir" - - "litecoin_datadir:/root/.litecoin" - - "bitcoin_datadir:/root/.bitcoin" - links: - - litecoind - - bitcoind - postgres: - restart: unless-stopped - image: postgres:9.6.5 - volumes: - - "postgres_datadir:/var/lib/postgresql/data" - litecoind: - restart: unless-stopped - container_name: btcpayserver_litecoind - image: nicolasdorier/docker-litecoin:0.15.1 - environment: - BITCOIN_EXTRA_ARGS: | - rpcport=43782 - ${NBITCOIN_NETWORK:-regtest}=1 - port=39388 - whitelist=0.0.0.0/0 - expose: - - "43782" - - "39388" - volumes: - - "litecoin_datadir:/data" - bitcoind: - restart: unless-stopped - container_name: btcpayserver_bitcoind - image: nicolasdorier/docker-bitcoin:0.16.0 - environment: - BITCOIN_EXTRA_ARGS: | - rpcport=43782 - ${NBITCOIN_NETWORK:-regtest}=1 - port=39388 - whitelist=0.0.0.0/0 - expose: - - "43782" - - "39388" - volumes: - - "bitcoin_datadir:/data" -volumes: - traefik_logs: - btcpay_datadir: - nbxplorer_datadir: - postgres_datadir: - litecoin_datadir: - bitcoin_datadir: diff --git a/Production-Traefik/docker-compose.btc.yml b/Production-Traefik/docker-compose.btc.yml deleted file mode 100644 index 06289c5..0000000 --- a/Production-Traefik/docker-compose.btc.yml +++ /dev/null @@ -1,88 +0,0 @@ -version: "3" -services: - traefik: - restart: unless-stopped - image: traefik - container_name: traefik - ports: - - "80:80" - - "443:443" - volumes: - - "/var/run/docker.sock:/var/run/docker.sock" - - "./traefik.toml:/traefik.toml" - - "./acme.json:/acme.json:ro" - - "./servers.toml:/servers.toml" - - "./traefik_logs:/traefik_logs" - links: - - btcpayserver - btcpayserver: - restart: unless-stopped - image: nicolasdorier/btcpayserver:1.0.2.103 - expose: - - "49392" - environment: - BTCPAY_POSTGRES: User ID=postgres;Host=postgres;Port=5432;Database=btcpayserver${NBITCOIN_NETWORK:-regtest} - BTCPAY_NETWORK: ${NBITCOIN_NETWORK:-regtest} - BTCPAY_BIND: 0.0.0.0:49392 - BTCPAY_EXTERNALURL: ${BTCPAY_PROTOCOL:-https}://${BTCPAY_HOST}/ - BTCPAY_ROOTPATH: ${BTCPAY_ROOTPATH:-/} - BTCPAY_SSHTRUSTEDFINGERPRINTS: ${BTCPAY_SSHTRUSTEDFINGERPRINTS} - BTCPAY_SSHKEYFILE: ${BTCPAY_SSHKEYFILE} - BTCPAY_CHAINS: "btc" - BTCPAY_BTCEXPLORERURL: http://nbxplorer:32838/ - links: - - nbxplorer - - postgres - volumes: - - "btcpay_datadir:/datadir" - - "nbxplorer_datadir:/root/.nbxplorer" - labels: - - "traefik.backend=btcpayserver" - - "traefik.backend.loadbalancer.sticky=true" - - "traefik.enable=true" - - "traefik.frontend.rule=Host:${BTCPAY_HOST}" - - "traefik.port.rule=49392" - - "traefik.acme.domains=${BTCPAY_HOST},www.${BTCPAY_HOST}" - - "traefik.acme.email=${LETSENCRYPT_EMAIL}" - nbxplorer: - restart: unless-stopped - image: nicolasdorier/nbxplorer:1.0.2.31 - expose: - - "32838" - environment: - NBXPLORER_NETWORK: ${NBITCOIN_NETWORK:-regtest} - NBXPLORER_BIND: 0.0.0.0:32838 - NBXPLORER_CHAINS: "btc" - NBXPLORER_BTCRPCURL: http://bitcoind:43782/ - NBXPLORER_BTCNODEENDPOINT: bitcoind:39388 - volumes: - - "nbxplorer_datadir:/datadir" - - "bitcoin_datadir:/root/.bitcoin" - links: - - bitcoind - postgres: - restart: unless-stopped - image: postgres:9.6.5 - volumes: - - "postgres_datadir:/var/lib/postgresql/data" - bitcoind: - restart: unless-stopped - container_name: btcpayserver_bitcoind - image: nicolasdorier/docker-bitcoin:0.16.0 - environment: - BITCOIN_EXTRA_ARGS: | - rpcport=43782 - ${NBITCOIN_NETWORK:-regtest}=1 - port=39388 - whitelist=0.0.0.0/0 - expose: - - "43782" - - "39388" - volumes: - - "bitcoin_datadir:/data" -volumes: - traefik_logs: - btcpay_datadir: - nbxplorer_datadir: - postgres_datadir: - bitcoin_datadir: diff --git a/Production-Traefik/docker-compose.ltc-clightning.yml b/Production-Traefik/docker-compose.ltc-clightning.yml deleted file mode 100644 index e1b6aa7..0000000 --- a/Production-Traefik/docker-compose.ltc-clightning.yml +++ /dev/null @@ -1,117 +0,0 @@ -version: "3" -services: - traefik: - restart: unless-stopped - image: traefik - container_name: traefik - ports: - - "80:80" - - "443:443" - volumes: - - "/var/run/docker.sock:/var/run/docker.sock" - - "./traefik.toml:/traefik.toml" - - "./acme.json:/acme.json:ro" - - "./servers.toml:/servers.toml" - - "./traefik_logs:/traefik_logs" - links: - - btcpayserver - btcpayserver: - restart: unless-stopped - image: nicolasdorier/btcpayserver:1.0.2.103 - expose: - - "49392" - environment: - BTCPAY_POSTGRES: User ID=postgres;Host=postgres;Port=5432;Database=btcpayserver${NBITCOIN_NETWORK:-regtest} - BTCPAY_NETWORK: ${NBITCOIN_NETWORK:-regtest} - BTCPAY_BIND: 0.0.0.0:49392 - BTCPAY_EXTERNALURL: ${BTCPAY_PROTOCOL:-https}://${BTCPAY_HOST}/ - BTCPAY_ROOTPATH: ${BTCPAY_ROOTPATH:-/} - BTCPAY_SSHTRUSTEDFINGERPRINTS: ${BTCPAY_SSHTRUSTEDFINGERPRINTS} - BTCPAY_SSHKEYFILE: ${BTCPAY_SSHKEYFILE} - BTCPAY_LTCEXPLORERURL: http://nbxplorer:32838/ - BTCPAY_CHAINS: "ltc" - BTCPAY_LTCLIGHTNING: "type=clightning;server=unix://etc/clightning_litecoin/lightning-rpc" - links: - - nbxplorer - - postgres - - clightning_litecoin - volumes: - - "btcpay_datadir:/datadir" - - "nbxplorer_datadir:/root/.nbxplorer" - - "clightning_litecoin_datadir:/etc/clightning_litecoin" - labels: - - "traefik.backend=btcpayserver" - - "traefik.backend.loadbalancer.sticky=true" - - "traefik.enable=true" - - "traefik.frontend.rule=Host:${BTCPAY_HOST}" - - "traefik.port.rule=49392" - - "traefik.acme.domains=${BTCPAY_HOST},www.${BTCPAY_HOST}" - - "traefik.acme.email=${LETSENCRYPT_EMAIL}" - nbxplorer: - restart: unless-stopped - image: nicolasdorier/nbxplorer:1.0.2.31 - expose: - - "32838" - environment: - NBXPLORER_NETWORK: ${NBITCOIN_NETWORK:-regtest} - NBXPLORER_BIND: 0.0.0.0:32838 - NBXPLORER_CHAINS: "ltc" - NBXPLORER_LTCRPCURL: http://litecoind:43782/ - NBXPLORER_LTCNODEENDPOINT: litecoind:39388 - volumes: - - "nbxplorer_datadir:/datadir" - - "litecoin_datadir:/root/.litecoin" - links: - - litecoind - postgres: - restart: unless-stopped - image: postgres:9.6.5 - volumes: - - "postgres_datadir:/var/lib/postgresql/data" - litecoind: - restart: unless-stopped - container_name: btcpayserver_litecoind - image: nicolasdorier/docker-litecoin:0.15.1 - environment: - BITCOIN_EXTRA_ARGS: | - rpcport=43782 - ${NBITCOIN_NETWORK:-regtest}=1 - port=39388 - whitelist=0.0.0.0/0 - expose: - - "43782" - - "39388" - volumes: - - "litecoin_datadir:/data" - clightning_litecoin: - image: nicolasdorier/clightning:634f19a7b230edc686be56ab950b80784e56252c - container_name: btcpayserver_clightning_litecoin - restart: unless-stopped - environment: - LIGHTNINGD_NETWORK: ${NBITCOIN_NETWORK:-regtest} - LIGHTNINGD_CHAIN: ltc - LIGHTNINGD_EXPLORERURL: "http://nbxplorer:32838/" - LIGHTNINGD_OPT: | - bitcoin-datadir=/etc/litecoin - bitcoin-rpcconnect=litecoind - bind-addr=0.0.0.0:9735 - announce-addr=${BTCPAY_HOST}:9736 - network=${NBITCOIN_NETWORK:-regtest} - alias=${LIGHTNING_ALIAS} - chain=ltc - volumes: - - "clightning_litecoin_datadir:/root/.lightning" - - "litecoin_datadir:/etc/litecoin" - - "nbxplorer_datadir:/root/.nbxplorer" - ports: - - "9736:9735" - links: - - nbxplorer - - litecoind -volumes: - traefik_logs: - btcpay_datadir: - nbxplorer_datadir: - postgres_datadir: - litecoin_datadir: - clightning_litecoin_datadir: diff --git a/Production-Traefik/docker-compose.ltc.yml b/Production-Traefik/docker-compose.ltc.yml deleted file mode 100644 index 0cd5b87..0000000 --- a/Production-Traefik/docker-compose.ltc.yml +++ /dev/null @@ -1,88 +0,0 @@ -version: "3" -services: - traefik: - restart: unless-stopped - image: traefik - container_name: traefik - ports: - - "80:80" - - "443:443" - volumes: - - "/var/run/docker.sock:/var/run/docker.sock" - - "./traefik.toml:/traefik.toml" - - "./acme.json:/acme.json:ro" - - "./servers.toml:/servers.toml" - - "./traefik_logs:/traefik_logs" - links: - - btcpayserver - btcpayserver: - restart: unless-stopped - image: nicolasdorier/btcpayserver:1.0.2.103 - expose: - - "49392" - environment: - BTCPAY_POSTGRES: User ID=postgres;Host=postgres;Port=5432;Database=btcpayserver${NBITCOIN_NETWORK:-regtest} - BTCPAY_NETWORK: ${NBITCOIN_NETWORK:-regtest} - BTCPAY_BIND: 0.0.0.0:49392 - BTCPAY_EXTERNALURL: ${BTCPAY_PROTOCOL:-https}://${BTCPAY_HOST}/ - BTCPAY_ROOTPATH: ${BTCPAY_ROOTPATH:-/} - BTCPAY_SSHTRUSTEDFINGERPRINTS: ${BTCPAY_SSHTRUSTEDFINGERPRINTS} - BTCPAY_SSHKEYFILE: ${BTCPAY_SSHKEYFILE} - BTCPAY_LTCEXPLORERURL: http://nbxplorer:32838/ - BTCPAY_CHAINS: "ltc" - links: - - nbxplorer - - postgres - volumes: - - "btcpay_datadir:/datadir" - - "nbxplorer_datadir:/root/.nbxplorer" - labels: - - "traefik.backend=btcpayserver" - - "traefik.backend.loadbalancer.sticky=true" - - "traefik.enable=true" - - "traefik.frontend.rule=Host:${BTCPAY_HOST}" - - "traefik.port.rule=49392" - - "traefik.acme.domains=${BTCPAY_HOST},www.${BTCPAY_HOST}" - - "traefik.acme.email=${LETSENCRYPT_EMAIL}" - nbxplorer: - restart: unless-stopped - image: nicolasdorier/nbxplorer:1.0.2.31 - expose: - - "32838" - environment: - NBXPLORER_NETWORK: ${NBITCOIN_NETWORK:-regtest} - NBXPLORER_BIND: 0.0.0.0:32838 - NBXPLORER_CHAINS: "ltc" - NBXPLORER_LTCRPCURL: http://litecoind:43782/ - NBXPLORER_LTCNODEENDPOINT: litecoind:39388 - volumes: - - "nbxplorer_datadir:/datadir" - - "litecoin_datadir:/root/.litecoin" - links: - - litecoind - postgres: - restart: unless-stopped - image: postgres:9.6.5 - volumes: - - "postgres_datadir:/var/lib/postgresql/data" - litecoind: - restart: unless-stopped - container_name: btcpayserver_litecoind - image: nicolasdorier/docker-litecoin:0.15.1 - environment: - BITCOIN_EXTRA_ARGS: | - rpcport=43782 - ${NBITCOIN_NETWORK:-regtest}=1 - port=39388 - whitelist=0.0.0.0/0 - expose: - - "43782" - - "39388" - volumes: - - "litecoin_datadir:/data" -volumes: - traefik_logs: - btcpay_datadir: - nbxplorer_datadir: - postgres_datadir: - litecoin_datadir: diff --git a/Production/traefik.toml b/Production/traefik.toml deleted file mode 100644 index e54e954..0000000 --- a/Production/traefik.toml +++ /dev/null @@ -1,35 +0,0 @@ -defaultEntryPoints = ["https","http"] - -logLevel = "ERROR" - -[entryPoints] - useXForwardedFor = true - [entryPoints.http] - address = ":80" - [entryPoints.http.redirect] - entryPoint = "https" - [entryPoints.https] - address = ":443" - [entryPoints.https.tls] - -[retry] - -[docker] -endpoint = "unix:///var/run/docker.sock" -watch = true -exposedByDefault = false - -[acme] -storage = "acme.json" -entryPoint = "https" -onHostRule = true -[acme.httpChallenge] -entryPoint = "http" - -[traefikLog] - filePath = "/traefik_logs/traefik.log" - format = "json" - -[accessLog] - filePath = "/traefik_logs/access.log" - format = "json" diff --git a/Production-Traefik/Production.png b/Traefik/Production.png similarity index 100% rename from Production-Traefik/Production.png rename to Traefik/Production.png diff --git a/Production-Traefik/README.md b/Traefik/README.md similarity index 100% rename from Production-Traefik/README.md rename to Traefik/README.md diff --git a/Production-Traefik/traefik.toml b/Traefik/traefik.toml similarity index 100% rename from Production-Traefik/traefik.toml rename to Traefik/traefik.toml diff --git a/build.ps1 b/build.ps1 index 9425aee..2040100 100755 --- a/build.ps1 +++ b/build.ps1 @@ -30,7 +30,7 @@ If ($BTCPAYGEN_REVERSEPROXY -eq "nginx") { } If ($BTCPAYGEN_REVERSEPROXY -eq "traefik") { - Copy-Item ".\Production-Traefik\traefik.toml" -Destination ".\Generated" + Copy-Item ".\Traefik\traefik.toml" -Destination ".\Generated" New-Item ".\Generated\acme.json" -type file } diff --git a/build.sh b/build.sh index 232110b..7adaeed 100755 --- a/build.sh +++ b/build.sh @@ -30,7 +30,7 @@ if [ "$BTCPAYGEN_REVERSEPROXY" == "nginx" ]; then fi if [ "$BTCPAYGEN_REVERSEPROXY" == "traefik" ]; then - cp Production-Traefik/traefik.toml Generated/traefik.toml + cp Traefik/traefik.toml Generated/traefik.toml :> Generated/acme.json chmod 600 Generated/acme.json fi