services: tweets-2-bsky: build: . container_name: tweets-2-bsky restart: unless-stopped ports: - "3000:3000" volumes: - ./data:/app/data - ./config.json:/app/config.json environment: - TWITTER_AUTH_TOKEN=${TWITTER_AUTH_TOKEN:?} - TWITTER_CT0=${TWITTER_CT0:?} - TWITTER_TARGET_USERNAME=${TWITTER_TARGET_USERNAME:?} - BLUESKY_IDENTIFIER=${BLUESKY_IDENTIFIER:? } - BLUESKY_PASSWORD=${BLUESKY_PASSWORD:?} - CHECK_INTERVAL_MINUTES=5 - PORT=3000 - JWT_SECRET=${JWT_SECRET:?} - NODE_ENV=production - GEMINI_API_KEY=${GEMINI_API_KEY}