Merge pull request #14 from SatoshiPortal/dev

Dev
This commit is contained in:
kexkey
2021-07-01 12:55:21 -04:00
committed by GitHub
4 changed files with 76 additions and 2 deletions

View File

@@ -5,7 +5,7 @@ services:
environment: environment:
- "TRACING=1" - "TRACING=1"
- "CYPHERNODE_URL=https://gatekeeper:${GATEKEEPER_PORT}" - "CYPHERNODE_URL=https://gatekeeper:${GATEKEEPER_PORT}"
image: cyphernode/batcher:v0.1.1 image: cyphernode/batcher:v0.1.2
entrypoint: ["npm", "run", "start:dev"] entrypoint: ["npm", "run", "start:dev"]
volumes: volumes:
- "$APP_SCRIPT_PATH/data:/batcher/data" - "$APP_SCRIPT_PATH/data:/batcher/data"
@@ -21,6 +21,23 @@ services:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.port=8000" - "traefik.port=8000"
- "traefik.frontend.auth.basic.users=<username:bcrypt>" - "traefik.frontend.auth.basic.users=<username:bcrypt>"
deploy:
labels:
- "traefik.docker.network=cyphernodeappsnet"
- "traefik.frontend.rule=PathPrefixStrip:/batcher"
- "traefik.frontend.passHostHeader=true"
- "traefik.enable=true"
- "traefik.port=8000"
- "traefik.frontend.auth.basic.users=<username:bcrypt>"
replicas: 1
placement:
constraints:
- node.labels.io.cyphernode == true
restart_policy:
condition: "any"
delay: 1s
update_config:
parallelism: 1
networks: networks:
cyphernodeappsnet: cyphernodeappsnet:
external: true external: true

View File

@@ -24,6 +24,27 @@ services:
networks: networks:
- cyphernodeappsnet - cyphernodeappsnet
restart: always restart: always
deploy:
labels:
- "traefik.docker.network=cyphernodeappsnet"
- "traefik.frontend.entryPoints=https"
- "traefik.frontend.redirect.regex=^(.*)/sparkwallet$$"
- "traefik.frontend.redirect.replacement=$$1/sparkwallet/"
- "traefik.frontend.rule=PathPrefix:/sparkwallet;ReplacePathRegex: ^/sparkwallet/(.*) /$$1"
- "traefik.frontend.passHostHeader=true"
- "traefik.frontend.auth.basic.usersFile=/htpasswd/htpasswd"
- "traefik.frontend.headers.customRequestHeaders=X-Access:FoeDdQw5yl7pPfqdlGy3OEk/txGqyJjSbVtffhzs7kc="
- "traefik.enable=true"
- "traefik.port=9737"
replicas: 1
placement:
constraints:
- node.labels.io.cyphernode == true
restart_policy:
condition: "any"
delay: 1s
update_config:
parallelism: 1
networks: networks:
cyphernodeappsnet: cyphernodeappsnet:
external: true external: true

View File

@@ -2,7 +2,7 @@ version: "3"
services: services:
specter: specter:
image: cyphernode/specter:v0.9.2 image: cyphernode/specter:v1.3.1
command: $USER /entrypoint.sh "0.0.0.0" command: $USER /entrypoint.sh "0.0.0.0"
volumes: volumes:
- "$APP_SCRIPT_PATH/data:/.specter" - "$APP_SCRIPT_PATH/data:/.specter"
@@ -20,6 +20,24 @@ services:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.port=25441" - "traefik.port=25441"
- "traefik.frontend.auth.basic.usersFile=/htpasswd/htpasswd" - "traefik.frontend.auth.basic.usersFile=/htpasswd/htpasswd"
deploy:
labels:
- "traefik.docker.network=cyphernodeappsnet"
- "traefik.frontend.rule=PathPrefixStrip:/specter"
- "traefik.frontend.auth.forward.trustForwardHeader=true"
- "traefik.frontend.whiteList.useXForwardedFor=true"
- "traefik.enable=true"
- "traefik.port=25441"
- "traefik.frontend.auth.basic.usersFile=/htpasswd/htpasswd"
replicas: 1
placement:
constraints:
- node.labels.io.cyphernode == true
restart_policy:
condition: "any"
delay: 1s
update_config:
parallelism: 1
networks: networks:
cyphernodeappsnet: cyphernodeappsnet:
external: true external: true

View File

@@ -22,6 +22,24 @@ services:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.port=8080" - "traefik.port=8080"
- "traefik.frontend.auth.basic.usersFile=/htpasswd/htpasswd" - "traefik.frontend.auth.basic.usersFile=/htpasswd/htpasswd"
deploy:
labels:
- "traefik.docker.network=cyphernodeappsnet"
- "traefik.frontend.redirect.entryPoint=https"
- "traefik.frontend.rule=PathPrefixStrip:/welcome"
- "traefik.frontend.passHostHeader=true"
- "traefik.enable=true"
- "traefik.port=8080"
- "traefik.frontend.auth.basic.usersFile=/htpasswd/htpasswd"
replicas: 1
placement:
constraints:
- node.labels.io.cyphernode == true
restart_policy:
condition: "any"
delay: 1s
update_config:
parallelism: 1
networks: networks:
cyphernodeappsnet: cyphernodeappsnet:
external: true external: true