VERSION=0.1.24 # Nest run in docker, change host to database container name DB_HOST=postgres DB_PORT=5432 # POSTGRES POSTGRES_USER=docker POSTGRES_PASSWORD=docker POSTGRES_DB=core DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${DB_HOST}:${DB_PORT}/${POSTGRES_DB}?schema=core # This sets the URL used for direct connections to the database and should only be needed in limited circumstances # See: https://www.prisma.io/docs/reference/api-reference/prisma-schema-reference#fields:~:text=the%20shadow%20database.-,directUrl,-No DIRECT_URL=${DATABASE_URL} REMIX_APP_PORT=3033 APP_ENV=production NODE_ENV=${APP_ENV} CORE_APP_ORIGIN=http://localhost:3033 API_BASE_URL=${CORE_APP_ORIGIN} CORE_LOGIN_ORIGIN=http://localhost:3033 SESSION_SECRET=2818143646516f6fffd707b36f334bbb ENCRYPTION_KEY=f686147ab967943ebbe9ed3b496e465a MAGIC_LINK_SECRET=27192e6432564f4788d55c15131bd5ac ########### Sign.in with google ############ AUTH_GOOGLE_CLIENT_ID= AUTH_GOOGLE_CLIENT_SECRET= REDIS_HOST=redis REDIS_PORT=6379 REDIS_TLS_DISABLED=true ENABLE_EMAIL_LOGIN=true NEO4J_URI=bolt://neo4j:7687 NEO4J_USERNAME=neo4j NEO4J_PASSWORD=27192e6432564f4788d55c15131bd5ac NEO4J_AUTH=neo4j/27192e6432564f4788d55c15131bd5ac OPENAI_API_KEY= OLLAMA_URL= EMBEDDING_MODEL=text-embedding-3-small MODEL=gpt-4.1-2025-04-14 ## Trigger ## TRIGGER_PROJECT_ID=proj_mqwudvjcukvybqxyjkjv TRIGGER_SECRET_KEY=tr_prod_72iziCY2yWA5SdGxRFii # ------------------------------------------------------------ # Trigger.dev self-hosting environment variables # - These are the default values for the self-hosting stack # - You should change them to suit your needs, especially the secrets # - See the docs for more information: https://trigger.dev/docs/self-hosting/overview # Secrets # - Do NOT use these defaults in production # - Generate your own by running `openssl rand -hex 16` for each secret MANAGED_WORKER_SECRET=447c29678f9eaf289e9c4b70d3dd8a7f # Worker token # - This is the token for the worker to connect to the webapp # - When running the combined stack, this is set automatically during bootstrap # - For the split setup, you will have to set this manually. The token is available in the webapp logs but will only be shown once. # - See the docs for more information: https://trigger.dev/docs/self-hosting/docker TRIGGER_WORKER_TOKEN=tr_wgt_jtRujkUnfK3RmNtUev049Clw7gaqwg77VMPGu7Iv TRIGGER_TASKS_IMAGE=redplanethq/proj_core:latest # Worker URLs # - In split setups, uncomment and set to the public URL of your webapp # TRIGGER_API_URL=https://trigger.example.com # OTEL_EXPORTER_OTLP_ENDPOINT=https://trigger.example.com/otel # Postgres # - Do NOT use these defaults in production # - Especially if you decide to expose the database to the internet # POSTGRES_USER=postgres TRIGGER_DB=trigger TRIGGER_DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${DB_HOST}:${DB_PORT}/${TRIGGER_DB}?schema=public&sslmode=disable TRIGGER_DIRECT_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${DB_HOST}:${DB_PORT}/${TRIGGER_DB}?schema=public&sslmode=disable ELECTRIC_DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${DB_HOST}/${TRIGGER_DB} # Trigger image tag # - This is the version of the webapp and worker images to use, they should be locked to a specific version in production # - For example: TRIGGER_IMAGE_TAG=v4.0.0-v4-beta.21 TRIGGER_IMAGE_TAG=v4-beta # Webapp # - These should generally be set to the same value # - In production, these should be set to the public URL of your webapp, e.g. https://trigger.example.com APP_ORIGIN=http://localhost:8030 LOGIN_ORIGIN=http://localhost:8030 API_ORIGIN=http://trigger-webapp:3000 DEV_OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:8030/otel # You may need to set this when testing locally or when using the combined setup # API_ORIGIN=http://webapp:3000 # ClickHouse # - Do NOT use these defaults in production CLICKHOUSE_USER=default CLICKHOUSE_PASSWORD=password CLICKHOUSE_URL=http://default:password@clickhouse:8123?secure=false RUN_REPLICATION_CLICKHOUSE_URL=http://default:password@clickhouse:8123 # Docker Registry # - When testing locally, the default values should be fine # - When deploying to production, you will have to change these, especially the password and URL # - See the docs for more information: https://trigger.dev/docs/self-hosting/docker#registry-setup DOCKER_REGISTRY_URL=docker.io DOCKER_REGISTRY_USERNAME= DOCKER_REGISTRY_PASSWORD=