Guest User

Untitled

a guest
Nov 21st, 2024
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  1. services:
  2. twenty:
  3. image: 'twentycrm/twenty:latest'
  4. user: root
  5. environment:
  6. - SERVICE_FQDN_TWENTY_3000
  7. - SERVER_URL=$SERVICE_FQDN_TWENTY
  8. - FRONT_BASE_URL=$SERVICE_FQDN_TWENTY
  9. - ENABLE_DB_MIGRATIONS=true
  10. - 'CACHE_STORAGE_TYPE=${CACHE_STORAGE_TYPE:-redis}'
  11. - 'REDIS_URL=redis://redis:6379'
  12. - 'API_RATE_LIMITING_TTL=${API_RATE_LIMITING_TTL:-100}'
  13. - 'API_RATE_LIMITING_LIMIT=${API_RATE_LIMITING_LIMIT:-100}'
  14. - APP_SECRET=$SERVICE_BASE64_32_SECRET
  15. - POSTGRES_ADMIN_PASSWORD=$SERVICE_PASSWORD_POSTGRES
  16. - 'PG_DATABASE_URL=postgres://postgres:$SERVICE_PASSWORD_POSTGRES@postgres:5432/default'
  17. - 'IS_SIGN_UP_DISABLED=${IS_SIGN_UP_DISABLED:-false}'
  18. - 'PASSWORD_RESET_TOKEN_EXPIRES_IN=${PASSWORD_RESET_TOKEN_EXPIRES_IN:-5m}'
  19. - WORKSPACE_INACTIVE_DAYS_BEFORE_NOTIFICATION=$WORKSPACE_INACTIVE_DAYS_BEFORE_NOTIFICATION
  20. - WORKSPACE_INACTIVE_DAYS_BEFORE_DELETION=$WORKSPACE_INACTIVE_DAYS_BEFORE_DELETION
  21. - 'STORAGE_TYPE=${STORAGE_TYPE:-local}'
  22. - STORAGE_S3_REGION=$STORAGE_S3_REGION
  23. - STORAGE_S3_NAME=$STORAGE_S3_NAME
  24. - STORAGE_S3_ENDPOINT=$STORAGE_S3_ENDPOINT
  25. - STORAGE_S3_ACCESS_KEY_ID=$STORAGE_S3_ACCESS_KEY_ID
  26. - STORAGE_S3_SECRET_ACCESS_KEY=$STORAGE_S3_SECRET_ACCESS_KEY
  27. - 'MESSAGE_QUEUE_TYPE=${MESSAGE_QUEUE_TYPE:-pg-boss}'
  28. - EMAIL_FROM_ADDRESS=$EMAIL_FROM_ADDRESS
  29. - EMAIL_FROM_NAME=$EMAIL_FROM_NAME
  30. - EMAIL_SYSTEM_ADDRESS=$EMAIL_SYSTEM_ADDRESS
  31. - 'EMAIL_DRIVER=${EMAIL_DRIVER:-logger}'
  32. - EMAIL_SMTP_HOST=$EMAIL_SMTP_HOST
  33. - EMAIL_SMTP_PORT=$EMAIL_SMTP_PORT
  34. - EMAIL_SMTP_USER=$EMAIL_SMTP_USER
  35. - EMAIL_SMTP_PASSWORD=$EMAIL_SMTP_PASSWORD
  36. - SIGN_IN_PREFILLED=false
  37. - 'DEBUG_MODE=${DEBUG_MODE:-false}'
  38. - 'TELEMETRY_ENABLED=${TELEMETRY_ENABLED:-false}'
  39. volumes:
  40. - 'server-local-data:/app/packages/twenty-server/$${STORAGE_LOCAL_PATH:-.local-storage}'
  41. - 'docker-data:/app/docker-data'
  42. depends_on:
  43. postgres:
  44. condition: service_healthy
  45. healthcheck:
  46. test:
  47. - CMD
  48. - curl
  49. - '-f'
  50. - 'http://127.0.0.1:3000/healthz'
  51. interval: 2s
  52. timeout: 10s
  53. retries: 15
  54. postgres:
  55. image: 'twentycrm/twenty-postgres:latest'
  56. environment:
  57. - POSTGRES_USER=postgres
  58. - POSTGRES_PASSWORD=$SERVICE_PASSWORD_POSTGRES
  59. - POSTGRES_DB=default
  60. volumes:
  61. - 'pg-data:/bitnami/postgresql'
  62. healthcheck:
  63. test:
  64. - CMD-SHELL
  65. - 'pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}'
  66. interval: 5s
  67. timeout: 20s
  68. retries: 10
  69. redis:
  70. image: 'redis:latest'
  71. volumes:
  72. - 'redis-data:/data'
  73. healthcheck:
  74. test:
  75. - CMD
  76. - redis-cli
  77. - ping
  78. interval: 5s
  79. timeout: 20s
  80. retries: 10
  81.  
Add Comment
Please, Sign In to add comment