setup workos
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
services:
|
||||
db:
|
||||
image: postgres:16
|
||||
profiles: ["localdb"]
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
POSTGRES_DB: ${DATA_SCIENCE_DEV_DB:-nornsight}
|
||||
POSTGRES_USER: ${DATA_SCIENCE_DEV_USER:-nornsight}
|
||||
POSTGRES_PASSWORD: ${DATA_SCIENCE_DEV_PASSWORD:-nornsight}
|
||||
volumes:
|
||||
- postgres_data:/var/lib/postgresql/data
|
||||
healthcheck:
|
||||
test:
|
||||
[
|
||||
"CMD-SHELL",
|
||||
"pg_isready -U ${DATA_SCIENCE_DEV_USER:-nornsight} -d ${DATA_SCIENCE_DEV_DB:-nornsight}",
|
||||
]
|
||||
interval: 5s
|
||||
timeout: 5s
|
||||
retries: 20
|
||||
start_period: 5s
|
||||
ports:
|
||||
- "${POSTGRES_PUBLISHED_PORT:-5432}:5432"
|
||||
|
||||
web:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
restart: unless-stopped
|
||||
dns:
|
||||
- ${WEB_DNS_1:-1.1.1.1}
|
||||
- ${WEB_DNS_2:-8.8.8.8}
|
||||
environment:
|
||||
DATA_SCIENCE_DEV_DB: ${DATA_SCIENCE_DEV_DB}
|
||||
DATA_SCIENCE_DEV_HOST: ${DATA_SCIENCE_DEV_HOST}
|
||||
DATA_SCIENCE_DEV_PORT: ${DATA_SCIENCE_DEV_PORT}
|
||||
DATA_SCIENCE_DEV_USER: ${DATA_SCIENCE_DEV_USER}
|
||||
DATA_SCIENCE_DEV_PASSWORD: ${DATA_SCIENCE_DEV_PASSWORD}
|
||||
WORKOS_API_KEY: ${WORKOS_API_KEY}
|
||||
WORKOS_CLIENT_ID: ${WORKOS_CLIENT_ID}
|
||||
WORKOS_COOKIE_PASSWORD: ${WORKOS_COOKIE_PASSWORD}
|
||||
WORKOS_ORGANIZATION_ID: ${WORKOS_ORGANIZATION_ID}
|
||||
WORKOS_REDIRECT_URI: ${WORKOS_REDIRECT_URI:-http://localhost:8000/callback}
|
||||
WORKOS_LOGOUT_REDIRECT_URI: ${WORKOS_LOGOUT_REDIRECT_URI:-http://localhost:8000/}
|
||||
WORKOS_SESSION_COOKIE_NAME: ${WORKOS_SESSION_COOKIE_NAME:-workos_session}
|
||||
UVICORN_HOST: 0.0.0.0
|
||||
UVICORN_PORT: 8000
|
||||
ports:
|
||||
- "${WEB_PUBLISHED_PORT:-8000}:8000"
|
||||
|
||||
volumes:
|
||||
postgres_data:
|
||||
Reference in New Issue
Block a user