4
0

docker-compose.cloud.yml 853 B

1234567891011121314151617181920212223242526272829303132
  1. networks:
  2. proxy:
  3. external: true
  4. name: proxy
  5. services:
  6. torqvoice-app:
  7. container_name: torqvoice-app
  8. image: ghcr.io/torqvoice/torqvoice:${APP_TAG:-latest}
  9. restart: unless-stopped
  10. volumes:
  11. - torqvoice_data:/app/data
  12. expose:
  13. - "3000"
  14. environment:
  15. VIRTUAL_HOST: ${VIRTUAL_HOST}
  16. VIRTUAL_PORT: "3000"
  17. LETSENCRYPT_HOST: ${VIRTUAL_HOST}
  18. DATABASE_URL: ${DATABASE_URL}
  19. BETTER_AUTH_SECRET: ${BETTER_AUTH_SECRET}
  20. NEXT_PUBLIC_APP_URL: ${APP_URL}
  21. TORQVOICE_MODE: cloud
  22. STRIPE_SECRET_KEY: ${STRIPE_SECRET_KEY}
  23. STRIPE_WEBHOOK_SECRET: ${STRIPE_WEBHOOK_SECRET}
  24. STRIPE_PRO_PRICE_ID: ${STRIPE_PRO_PRICE_ID}
  25. STRIPE_ENTERPRISE_PRICE_ID: ${STRIPE_ENTERPRISE_PRICE_ID}
  26. networks:
  27. - proxy
  28. volumes:
  29. torqvoice_data:
  30. name: torqvoicecom_torqvoice_data