mirror of
https://github.com/aljazceru/cypherapps.git
synced 2025-12-17 05:14:22 +01:00
@@ -5,7 +5,7 @@ services:
|
||||
environment:
|
||||
- "TRACING=1"
|
||||
- "CYPHERNODE_URL=https://gatekeeper:${GATEKEEPER_PORT}"
|
||||
image: cyphernode/batcher:v0.1.1
|
||||
image: cyphernode/batcher:v0.1.2
|
||||
entrypoint: ["npm", "run", "start:dev"]
|
||||
volumes:
|
||||
- "$APP_SCRIPT_PATH/data:/batcher/data"
|
||||
@@ -21,6 +21,23 @@ services:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.port=8000"
|
||||
- "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:
|
||||
cyphernodeappsnet:
|
||||
external: true
|
||||
|
||||
@@ -24,6 +24,27 @@ services:
|
||||
networks:
|
||||
- cyphernodeappsnet
|
||||
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:
|
||||
cyphernodeappsnet:
|
||||
external: true
|
||||
|
||||
@@ -2,7 +2,7 @@ version: "3"
|
||||
|
||||
services:
|
||||
specter:
|
||||
image: cyphernode/specter:v0.9.2
|
||||
image: cyphernode/specter:v1.3.1
|
||||
command: $USER /entrypoint.sh "0.0.0.0"
|
||||
volumes:
|
||||
- "$APP_SCRIPT_PATH/data:/.specter"
|
||||
@@ -20,6 +20,24 @@ services:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.port=25441"
|
||||
- "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:
|
||||
cyphernodeappsnet:
|
||||
external: true
|
||||
|
||||
@@ -22,6 +22,24 @@ services:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.port=8080"
|
||||
- "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:
|
||||
cyphernodeappsnet:
|
||||
external: true
|
||||
|
||||
Reference in New Issue
Block a user