- PostgreSQL dedie Docker (postgres:16-alpine, port 5434) - 6 tables: api_tokens, refresh_tokens, token_audit_log, clients, providers, token_usage - Init SQL + Flask init_db() mis a jour - Systemd service token-broker (port 8783) - Deploy script infra/scripts/deploy_token_broker.sh - Docker compose broker (docker-compose.broker.yml) - Health check OK: status=ok, database=connected Co-Authored-By: Paperclip <noreply@paperclip.ing>
22 lines
552 B
Desktop File
22 lines
552 B
Desktop File
[Unit]
|
|
Description=Token Broker API (Port 8783)
|
|
Documentation=https://portal-kolifee.duckdns.org
|
|
After=network.target postgresql.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=h3r7
|
|
WorkingDirectory=/home/h3r7/turf_saas/services/token-broker
|
|
|
|
EnvironmentFile=/home/h3r7/turf_saas/services/token-broker/.env
|
|
Environment=PYTHONPATH=/home/h3r7/turf_saas
|
|
Environment=FLASK_ENV=production
|
|
|
|
ExecStart=/home/h3r7/turf_saas/venv/bin/python3 /home/h3r7/turf_saas/services/token-broker/token_broker_api.py
|
|
|
|
Restart=always
|
|
RestartSec=10
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|