chore: rename quicproquo → quicprochat in docs, Docker, CI, and packaging
Rename all project references from quicproquo/qpq to quicprochat/qpc across documentation, Docker configuration, CI workflows, packaging scripts, operational configs, and build tooling. - Docker: crate paths, binary names, user/group, data dirs, env vars - CI: workflow crate references, binary names, artifact names - Docs: all markdown files under docs/, SDK READMEs, book.toml - Packaging: OpenWrt Makefile, init script, UCI config (file renames) - Scripts: justfile, dev-shell, screenshot, cross-compile, ai_team - Operations: Prometheus config, alert rules, Grafana dashboard - Config: .env.example (QPQ_* → QPC_*), CODEOWNERS paths - Top-level: README, CONTRIBUTING, ROADMAP, CLAUDE.md
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Production Docker Compose for quicproquo
|
||||
# Production Docker Compose for quicprochat
|
||||
#
|
||||
# Usage:
|
||||
# 1. Copy .env.example to .env and fill in secrets
|
||||
@@ -11,45 +11,45 @@
|
||||
# - Database encryption key
|
||||
|
||||
networks:
|
||||
qpq:
|
||||
qpc:
|
||||
driver: bridge
|
||||
|
||||
volumes:
|
||||
qpq-data:
|
||||
qpc-data:
|
||||
prometheus-data:
|
||||
grafana-data:
|
||||
|
||||
services:
|
||||
# ── quicproquo server ────────────────────────────────────────────────────────
|
||||
# ── quicprochat server ────────────────────────────────────────────────────────
|
||||
server:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: docker/Dockerfile
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "${QPQ_LISTEN_PORT:-7000}:7000/udp" # QUIC
|
||||
- "${QPQ_WS_PORT:-9000}:9000" # WebSocket bridge (optional)
|
||||
- "${QPC_LISTEN_PORT:-7000}:7000/udp" # QUIC
|
||||
- "${QPC_WS_PORT:-9000}:9000" # WebSocket bridge (optional)
|
||||
environment:
|
||||
RUST_LOG: info
|
||||
QPQ_PRODUCTION: "true"
|
||||
QPQ_LISTEN: "0.0.0.0:7000"
|
||||
QPQ_DATA_DIR: /var/lib/quicproquo
|
||||
QPQ_TLS_CERT: /var/lib/quicproquo/certs/server-cert.der
|
||||
QPQ_TLS_KEY: /var/lib/quicproquo/certs/server-key.der
|
||||
QPQ_AUTH_TOKEN: "${QPQ_AUTH_TOKEN}"
|
||||
QPQ_STORE_BACKEND: sql
|
||||
QPQ_DB_PATH: /var/lib/quicproquo/qpq.db
|
||||
QPQ_DB_KEY: "${QPQ_DB_KEY}"
|
||||
QPQ_METRICS_LISTEN: "0.0.0.0:9090"
|
||||
QPQ_METRICS_ENABLED: "true"
|
||||
QPQ_SEALED_SENDER: "${QPQ_SEALED_SENDER:-false}"
|
||||
QPQ_REDACT_LOGS: "${QPQ_REDACT_LOGS:-true}"
|
||||
QPQ_WS_LISTEN: "${QPQ_WS_LISTEN:-}"
|
||||
QPC_PRODUCTION: "true"
|
||||
QPC_LISTEN: "0.0.0.0:7000"
|
||||
QPC_DATA_DIR: /var/lib/quicprochat
|
||||
QPC_TLS_CERT: /var/lib/quicprochat/certs/server-cert.der
|
||||
QPC_TLS_KEY: /var/lib/quicprochat/certs/server-key.der
|
||||
QPC_AUTH_TOKEN: "${QPC_AUTH_TOKEN}"
|
||||
QPC_STORE_BACKEND: sql
|
||||
QPC_DB_PATH: /var/lib/quicprochat/qpc.db
|
||||
QPC_DB_KEY: "${QPC_DB_KEY}"
|
||||
QPC_METRICS_LISTEN: "0.0.0.0:9090"
|
||||
QPC_METRICS_ENABLED: "true"
|
||||
QPC_SEALED_SENDER: "${QPC_SEALED_SENDER:-false}"
|
||||
QPC_REDACT_LOGS: "${QPC_REDACT_LOGS:-true}"
|
||||
QPC_WS_LISTEN: "${QPC_WS_LISTEN:-}"
|
||||
volumes:
|
||||
- qpq-data:/var/lib/quicproquo
|
||||
- ./certs:/var/lib/quicproquo/certs:ro
|
||||
- qpc-data:/var/lib/quicprochat
|
||||
- ./certs:/var/lib/quicprochat/certs:ro
|
||||
networks:
|
||||
- qpq
|
||||
- qpc
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
@@ -63,7 +63,7 @@ services:
|
||||
soft: 65536
|
||||
hard: 65536
|
||||
healthcheck:
|
||||
test: ["CMD", "test", "-f", "/var/lib/quicproquo/certs/server-cert.der"]
|
||||
test: ["CMD", "test", "-f", "/var/lib/quicprochat/certs/server-cert.der"]
|
||||
interval: 30s
|
||||
timeout: 5s
|
||||
retries: 3
|
||||
@@ -90,7 +90,7 @@ services:
|
||||
- '--storage.tsdb.retention.time=30d'
|
||||
- '--web.enable-lifecycle'
|
||||
networks:
|
||||
- qpq
|
||||
- qpc
|
||||
depends_on:
|
||||
- server
|
||||
|
||||
@@ -108,6 +108,6 @@ services:
|
||||
- ./docs/operations/dashboards:/var/lib/grafana/dashboards:ro
|
||||
- ./docs/operations/grafana-provisioning:/etc/grafana/provisioning:ro
|
||||
networks:
|
||||
- qpq
|
||||
- qpc
|
||||
depends_on:
|
||||
- prometheus
|
||||
|
||||
Reference in New Issue
Block a user