mirror of
https://github.com/eliasstepanik/core.git
synced 2026-01-11 21:58:30 +00:00
122 lines
4.4 KiB
Bash
122 lines
4.4 KiB
Bash
VERSION=0.1.22
|
|
|
|
# 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=http://ollama:11434
|
|
|
|
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=
|
|
|