mirror of
https://github.com/sourcebot-dev/sourcebot.git
synced 2025-12-12 04:15:30 +00:00
feat
This commit is contained in:
parent
d24de793f2
commit
e0a6960807
2 changed files with 18 additions and 1 deletions
|
|
@ -185,7 +185,6 @@ ENV DATA_DIR=/data
|
||||||
ENV DATA_CACHE_DIR=$DATA_DIR/.sourcebot
|
ENV DATA_CACHE_DIR=$DATA_DIR/.sourcebot
|
||||||
ENV DATABASE_DATA_DIR=$DATA_CACHE_DIR/db
|
ENV DATABASE_DATA_DIR=$DATA_CACHE_DIR/db
|
||||||
ENV REDIS_DATA_DIR=$DATA_CACHE_DIR/redis
|
ENV REDIS_DATA_DIR=$DATA_CACHE_DIR/redis
|
||||||
ENV DATABASE_URL="postgresql://postgres@localhost:5432/sourcebot"
|
|
||||||
ENV REDIS_URL="redis://localhost:6379"
|
ENV REDIS_URL="redis://localhost:6379"
|
||||||
ENV SRC_TENANT_ENFORCEMENT_MODE=strict
|
ENV SRC_TENANT_ENFORCEMENT_MODE=strict
|
||||||
ENV SOURCEBOT_PUBLIC_KEY_PATH=/app/public.pem
|
ENV SOURCEBOT_PUBLIC_KEY_PATH=/app/public.pem
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,24 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
# Check if DATABASE_URL is not set
|
||||||
|
if [ -z "$DATABASE_URL" ]; then
|
||||||
|
# Check if the individual database variables are set and construct the URL
|
||||||
|
if [ -n "$DATABASE_HOST" ] && [ -n "$DATABASE_USERNAME" ] && [ -n "$DATABASE_PASSWORD" ] && [ -n "$DATABASE_NAME" ]; then
|
||||||
|
DATABASE_URL="postgresql://${DATABASE_USERNAME}:${DATABASE_PASSWORD}@${DATABASE_HOST}/${DATABASE_NAME}"
|
||||||
|
|
||||||
|
if [ -n "$DATABASE_ARGS" ]; then
|
||||||
|
DATABASE_URL="${DATABASE_URL}?$DATABASE_ARGS"
|
||||||
|
fi
|
||||||
|
|
||||||
|
export DATABASE_URL
|
||||||
|
else
|
||||||
|
# Otherwise, fallback to a default value
|
||||||
|
DATABASE_URL="postgresql://postgres@localhost:5432/sourcebot"
|
||||||
|
export DATABASE_URL
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$DATABASE_URL" = "postgresql://postgres@localhost:5432/sourcebot" ]; then
|
if [ "$DATABASE_URL" = "postgresql://postgres@localhost:5432/sourcebot" ]; then
|
||||||
DATABASE_EMBEDDED="true"
|
DATABASE_EMBEDDED="true"
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue