WIP: coupons
This commit is contained in:
parent
0ce37d7cb4
commit
f2e23e987c
|
@ -20,6 +20,7 @@ services:
|
||||||
- nitro_deployment:/app/deployment
|
- nitro_deployment:/app/deployment
|
||||||
- go_nitro_data_alice:/app/data
|
- go_nitro_data_alice:/app/data
|
||||||
- ../config/go-nitro/run-nitro-node.sh:/app/run-nitro-node.sh
|
- ../config/go-nitro/run-nitro-node.sh:/app/run-nitro-node.sh
|
||||||
|
- ../config/go-nitro/create-nitro-channel.sh:/app/create-nitro-channel.sh
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "nc", "-vz", "localhost", "4006"]
|
test: ["CMD", "nc", "-vz", "localhost", "4006"]
|
||||||
interval: 5s
|
interval: 5s
|
||||||
|
@ -54,6 +55,7 @@ services:
|
||||||
- nitro_deployment:/app/deployment
|
- nitro_deployment:/app/deployment
|
||||||
- go_nitro_data_bob:/app/data
|
- go_nitro_data_bob:/app/data
|
||||||
- ../config/go-nitro/run-nitro-node.sh:/app/run-nitro-node.sh
|
- ../config/go-nitro/run-nitro-node.sh:/app/run-nitro-node.sh
|
||||||
|
- ../config/go-nitro/create-nitro-channel.sh:/app/create-nitro-channel.sh
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "nc", "-vz", "localhost", "4007"]
|
test: ["CMD", "nc", "-vz", "localhost", "4007"]
|
||||||
interval: 5s
|
interval: 5s
|
||||||
|
@ -68,6 +70,42 @@ services:
|
||||||
- "4207"
|
- "4207"
|
||||||
- "4217"
|
- "4217"
|
||||||
|
|
||||||
|
go-nitro-dan:
|
||||||
|
image: cerc/go-nitro:local
|
||||||
|
hostname: go-nitro-dan
|
||||||
|
restart: on-failure
|
||||||
|
depends_on:
|
||||||
|
- go-nitro-bootnode
|
||||||
|
environment:
|
||||||
|
CERC_NITRO_CHAIN_PK: ${CERC_NITRO_CHAIN_PK_DAN:-fb1e9af328c283ca3e2486e7c24d13582b7912057d8b9542ff41503c85bc05c0}
|
||||||
|
CERC_NITRO_CHAIN_URL: ${CERC_NITRO_CHAIN_URL:-ws://fixturenet-eth-geth-1:8546}
|
||||||
|
CERC_NITRO_GETH_HTTP_URL: ${CERC_NITRO_GETH_HTTP_URL:-http://fixturenet-eth-geth-1:8545}
|
||||||
|
CERC_NA_ADDRESS: ${CERC_NA_ADDRESS}
|
||||||
|
CERC_VPA_ADDRESS: ${CERC_VPA_ADDRESS}
|
||||||
|
CERC_CA_ADDRESS: ${CERC_CA_ADDRESS}
|
||||||
|
env_file:
|
||||||
|
- ../config/nitro-auth/dan.env
|
||||||
|
entrypoint: ["bash", "-c", "/app/run-nitro-node.sh"]
|
||||||
|
volumes:
|
||||||
|
- nitro_deployment:/app/deployment
|
||||||
|
- go_nitro_data_bob:/app/data
|
||||||
|
- ../config/go-nitro/run-nitro-node.sh:/app/run-nitro-node.sh
|
||||||
|
- ../config/go-nitro/create-nitro-channel.sh:/app/create-nitro-channel.sh
|
||||||
|
healthcheck:
|
||||||
|
test: ["CMD", "nc", "-vz", "localhost", "4009"]
|
||||||
|
interval: 5s
|
||||||
|
timeout: 5s
|
||||||
|
retries: 100
|
||||||
|
start_period: 100s
|
||||||
|
ports:
|
||||||
|
- "3009"
|
||||||
|
- "4009"
|
||||||
|
- "5009"
|
||||||
|
- "4109"
|
||||||
|
- "4209"
|
||||||
|
- "4219"
|
||||||
|
- "8549"
|
||||||
|
|
||||||
ts-nitro-charlie:
|
ts-nitro-charlie:
|
||||||
image: cerc/ts-nitro:local
|
image: cerc/ts-nitro:local
|
||||||
hostname: ts-nitro-charlie
|
hostname: ts-nitro-charlie
|
||||||
|
@ -113,6 +151,7 @@ services:
|
||||||
- nitro_deployment:/app/deployment
|
- nitro_deployment:/app/deployment
|
||||||
- go_nitro_data_bootnode:/app/data
|
- go_nitro_data_bootnode:/app/data
|
||||||
- ../config/go-nitro/run-nitro-node.sh:/app/run-nitro-node.sh
|
- ../config/go-nitro/run-nitro-node.sh:/app/run-nitro-node.sh
|
||||||
|
- ../config/go-nitro/create-nitro-channel.sh:/app/create-nitro-channel.sh
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: [ "CMD", "nc", "-vz", "localhost", "4008" ]
|
test: [ "CMD", "nc", "-vz", "localhost", "4008" ]
|
||||||
interval: 5s
|
interval: 5s
|
||||||
|
|
|
@ -73,6 +73,14 @@ if [[ "$CERC_NITRO_AUTH_ON" == "true" ]] && [[ -d "/app-node/packages/nitro-auth
|
||||||
bash -c "sleep 6 && cd /app-node/packages/nitro-auth && yarn start" &
|
bash -c "sleep 6 && cd /app-node/packages/nitro-auth && yarn start" &
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ "$CERC_NITRO_COUPON_ON" == "true" ]] && [[ -d "/app-node/packages/nitro-coupon/dist" ]]; then
|
||||||
|
bash -c "sleep 6 && cd /app-node/packages/nitro-coupon && yarn start" &
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -n "$CERC_NITRO_AUTO_CREATE_LEDGER_ADDRESS" ]] && [[ $CERC_NITRO_AUTO_CREATE_LEDGER_AMOUNT -gt 0 ]]; then
|
||||||
|
bash -c "sleep 15 && /app/create-nitro-channel.sh $CERC_NITRO_AUTO_CREATE_LEDGER_ADDRESS $CERC_NITRO_AUTO_CREATE_LEDGER_AMOUNT false" &
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ "$CERC_NITRO_RELAY_ON" == "true" ]]; then
|
if [[ "$CERC_NITRO_RELAY_ON" == "true" ]]; then
|
||||||
if [[ ! -f "/app/deployment/relay-node.json" ]]; then
|
if [[ ! -f "/app/deployment/relay-node.json" ]]; then
|
||||||
node /usr/local/lib/node_modules/@cerc-io/peer/dist/cli/create-peer.js \
|
node /usr/local/lib/node_modules/@cerc-io/peer/dist/cli/create-peer.js \
|
||||||
|
|
|
@ -24,6 +24,10 @@ RUN if [ -d /app/packages/nitro-auth-gui ]; then \
|
||||||
fi
|
fi
|
||||||
WORKDIR /app/packages/nitro-auth
|
WORKDIR /app/packages/nitro-auth
|
||||||
RUN if [ -d /app/packages/nitro-auth ]; then cd /app/packages/nitro-auth && yarn build; fi
|
RUN if [ -d /app/packages/nitro-auth ]; then cd /app/packages/nitro-auth && yarn build; fi
|
||||||
|
WORKDIR /app/packages/nitro-coupon
|
||||||
|
RUN if [ -d /app/packages/nitro-coupon ]; then cd /app/packages/nitro-coupon && yarn build; fi
|
||||||
|
WORKDIR /app/packages/nitro-rpc-client
|
||||||
|
RUN if [ -d /app/packages/nitro-rpc-client ]; then cd /app/packages/nitro-rpc-client && yarn build; fi
|
||||||
|
|
||||||
FROM node:18-bullseye-slim
|
FROM node:18-bullseye-slim
|
||||||
RUN apt-get update
|
RUN apt-get update
|
||||||
|
@ -34,4 +38,5 @@ RUN npm config set @cerc-io:registry https://git.vdb.to/api/packages/cerc-io/npm
|
||||||
RUN npm install -g @cerc-io/peer
|
RUN npm install -g @cerc-io/peer
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY --from=builder /app/nitro .
|
COPY --from=builder /app/nitro .
|
||||||
COPY --from=builder-node /app /app-node
|
COPY --from=builder-node /app /app-node
|
||||||
|
RUN if [ -f /app-node/packages/nitro-rpc-client/bin/nitro-rpc-client.js ]; then ln -s /app-node/packages/nitro-rpc-client/bin/nitro-rpc-client.js /bin/nitro-rpc-client; fi
|
||||||
|
|
Loading…
Reference in New Issue
Block a user