rswag-online/backend
Jeff Emmett b35df552f7 feat: wire rswag backend to pull secrets from Infisical at startup
Add Python-based entrypoint.sh that authenticates with Infisical via
universal-auth, fetches secrets, and exports them as env vars before
starting uvicorn. Secrets like MOLLIE_API_KEY, PRODIGI_API_KEY,
PRINTFUL_API_TOKEN, JWT_SECRET, GEMINI_API_KEY, and FLOW_* vars are
now pulled from Infisical instead of being passed through docker-compose.

Gracefully degrades: if no INFISICAL_CLIENT_ID/SECRET are set or if
the fetch fails, the container starts with whatever env vars exist.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 19:36:35 -08:00
..
alembic feat: replace Stripe with Mollie payments + TBFF revenue split to bonding curve 2026-02-18 13:16:39 -07:00
app feat: add full Printful API v2 integration (mockups + fulfillment) 2026-02-18 14:00:40 -07:00
Dockerfile feat: wire rswag backend to pull secrets from Infisical at startup 2026-02-23 19:36:35 -08:00
alembic.ini Initial commit: rSwag - merch store for the rSpace ecosystem 2026-02-18 03:24:22 -07:00
entrypoint.sh feat: wire rswag backend to pull secrets from Infisical at startup 2026-02-23 19:36:35 -08:00
pyproject.toml feat: replace Stripe with Mollie payments + TBFF revenue split to bonding curve 2026-02-18 13:16:39 -07:00
requirements.txt feat: replace Stripe with Mollie payments + TBFF revenue split to bonding curve 2026-02-18 13:16:39 -07:00