Add consented social milestone posting
This commit is contained in:
@@ -39,7 +39,7 @@ services:
|
||||
- qrmaster-network
|
||||
|
||||
# Next.js Application
|
||||
web:
|
||||
web:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
@@ -62,6 +62,9 @@ services:
|
||||
COOKIE_DOMAIN: ${COOKIE_DOMAIN:-}
|
||||
AUTH_COOKIE_NAME: ${AUTH_COOKIE_NAME:-}
|
||||
INTERNAL_API_SECRET: ${INTERNAL_API_SECRET}
|
||||
CRON_SECRET: ${CRON_SECRET:-}
|
||||
SOCIAL_MILESTONE_THRESHOLDS: ${SOCIAL_MILESTONE_THRESHOLDS:-}
|
||||
SOCIAL_MILESTONE_POST_DELAY_HOURS: ${SOCIAL_MILESTONE_POST_DELAY_HOURS:-}
|
||||
TIKTOK_CLIENT_KEY: ${TIKTOK_CLIENT_KEY:-}
|
||||
TIKTOK_CLIENT_SECRET: ${TIKTOK_CLIENT_SECRET:-}
|
||||
TIKTOK_REDIRECT_URI: ${TIKTOK_REDIRECT_URI:-https://qrmaster.net/api/tiktok/callback}
|
||||
@@ -111,8 +114,27 @@ services:
|
||||
interval: 10s
|
||||
timeout: 3s
|
||||
retries: 10
|
||||
networks:
|
||||
- qrmaster-network
|
||||
networks:
|
||||
- qrmaster-network
|
||||
|
||||
social-worker:
|
||||
build:
|
||||
context: ./scripts/social-worker
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
QRMASTER_API_BASE: http://web:3000
|
||||
INTERNAL_API_SECRET: ${INTERNAL_API_SECRET}
|
||||
SOCIAL_MILESTONE_POSTING_ENABLED: ${SOCIAL_MILESTONE_POSTING_ENABLED:-false}
|
||||
SOCIAL_WORKER_INTERVAL_SECONDS: ${SOCIAL_WORKER_INTERVAL_SECONDS:-10}
|
||||
X_API_KEY: ${X_API_KEY:-}
|
||||
X_API_SECRET: ${X_API_SECRET:-}
|
||||
X_ACCESS_TOKEN: ${X_ACCESS_TOKEN:-}
|
||||
X_ACCESS_TOKEN_SECRET: ${X_ACCESS_TOKEN_SECRET:-}
|
||||
depends_on:
|
||||
web:
|
||||
condition: service_started
|
||||
networks:
|
||||
- qrmaster-network
|
||||
|
||||
|
||||
# Adminer - Database Management UI (Optional)
|
||||
|
||||
Reference in New Issue
Block a user