Adds missing standard artifacts: - README.md (if missing) - AGENTS.md (AI agent contract) - PLAN.md (current sprint) - STATUS.md (where we are) - DEVELOPMENT.md (dev workflow) - DEPLOYMENT.md (deploy procedure) - TESTING.md (test strategy) - DECISIONS.md (ADR index + templates) - .github/CODEOWNERS - .github/workflows/ci.yml Preserves all existing artifacts. Refs: RugMunchMedia/fleet-template
25 lines
692 B
YAML
25 lines
692 B
YAML
services:
|
|
walletpress:
|
|
build: .
|
|
ports:
|
|
- "8010:8010"
|
|
volumes:
|
|
- walletpress_data:/data
|
|
environment:
|
|
WP_ADMIN_KEY: "${WP_ADMIN_KEY:?WP_ADMIN_KEY is required}"
|
|
WP_VAULT_PASSWORD: "${WP_VAULT_PASSWORD:?WP_VAULT_PASSWORD is required}"
|
|
WP_HOST: "0.0.0.0"
|
|
WP_PORT: "8010"
|
|
WP_DATA_DIR: "/data"
|
|
WP_RATE_LIMIT: "60"
|
|
WP_CORS_ORIGINS: "http://localhost:8010"
|
|
restart: unless-stopped
|
|
healthcheck:
|
|
test: ["CMD", "python3", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:8010/health')"]
|
|
interval: 30s
|
|
timeout: 5s
|
|
retries: 3
|
|
start_period: 10s
|
|
|
|
volumes:
|
|
walletpress_data:
|