-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
22 lines (22 loc) · 1.06 KB
/
docker-compose.yml
File metadata and controls
22 lines (22 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
services:
mailslot:
build: .
ports:
- "8800:8800"
volumes:
# Persist DB + generated signer key on host disk.
# Override with MAILSLOT_DATA_MOUNT (e.g. /srv/mailslot-data or a named volume).
- "${MAILSLOT_DATA_MOUNT:-./data}:/data"
environment:
MAILSLOT_HOST: "0.0.0.0"
MAILSLOT_PORT: "8800"
MAILSLOT_DB_FILE: "/data/mailslot.db"
MAILSLOT_SERVER_STX_ADDRESS: "${MAILSLOT_SERVER_STX_ADDRESS:-}"
MAILSLOT_SERVER_PRIVATE_KEY: "${MAILSLOT_SERVER_PRIVATE_KEY:-}"
MAILSLOT_SF_CONTRACT_ID: "${MAILSLOT_SF_CONTRACT_ID:-SP3QFYVTMS0PRJT3K3GMDW9DGR33TDHENSDWVNQMR.sm-stackflow}"
MAILSLOT_RESERVOIR_CONTRACT_ID: "${MAILSLOT_RESERVOIR_CONTRACT_ID:-SP3QFYVTMS0PRJT3K3GMDW9DGR33TDHENSDWVNQMR.sm-reservoir}"
MAILSLOT_STACKS_NETWORK: "${MAILSLOT_STACKS_NETWORK:-mainnet}"
MAILSLOT_MESSAGE_PRICE_SATS: "${MAILSLOT_MESSAGE_PRICE_SATS:-1000}"
MAILSLOT_MIN_FEE_SATS: "${MAILSLOT_MIN_FEE_SATS:-100}"
MAILSLOT_MAX_PENDING_PER_SENDER: "${MAILSLOT_MAX_PENDING_PER_SENDER:-5}"
restart: unless-stopped