Skip to content

Commit ec58898

Browse files
committed
refactor: set defaults in scripts
1 parent a0e24c8 commit ec58898

File tree

3 files changed

+40
-9
lines changed

3 files changed

+40
-9
lines changed

build_container.sh

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,20 @@ if [ -z "$CONTAINER_IMAGE" ]; then
88
echo "CONTAINER_IMAGE is required"
99
exit 1
1010
fi
11+
if [ -z "$POSTGRES_USER" ]; then
12+
POSTGRES_USER=admin
13+
fi
14+
if [ -z "$POSTGRES_PASSWORD" ]; then
15+
POSTGRES_PASSWORD=admin
16+
fi
17+
if [ -z "$POSTGRES_DB" ]; then
18+
POSTGRES_DB=calcom
19+
fi
20+
if [ -z "$DATABASE_HOST" ]; then
21+
DATABASE_HOST=localhost:5432
22+
fi
1123
if [ -z "$DATABASE_URL" ]; then
12-
echo "DATABASE_URL is required"
13-
exit 1
24+
DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${DATABASE_HOST}/${POSTGRES_DB}
1425
fi
1526

1627
# BUILD_PLATFORMS="linux/amd64,linux/arm64"

start_container.sh

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@ if [ -z "$CONTAINER_IMAGE" ]; then
1313
echo "CONTAINER_IMAGE is required"
1414
exit 1
1515
fi
16-
if [ -z "$NEXT_PUBLIC_WEBAPP_URL" ]; then
17-
NEXT_PUBLIC_WEBAPP_URL="http://localhost:3000"
18-
fi
1916
if [ -z "$NEXTAUTH_SECRET" ]; then
2017
echo "NEXTAUTH_SECRET is required"
2118
exit 1
@@ -24,12 +21,23 @@ if [ -z "$CALENDSO_ENCRYPTION_KEY" ]; then
2421
echo "CALENDSO_ENCRYPTION_KEY is required"
2522
exit 1
2623
fi
24+
if [ -z "$POSTGRES_USER" ]; then
25+
POSTGRES_USER=admin
26+
fi
27+
if [ -z "$POSTGRES_PASSWORD" ]; then
28+
POSTGRES_PASSWORD=admin
29+
fi
30+
if [ -z "$POSTGRES_DB" ]; then
31+
POSTGRES_DB=calcom
32+
fi
2733
if [ -z "$DATABASE_HOST" ]; then
28-
DATABASE_HOST="localhost:5432"
34+
DATABASE_HOST=localhost:5432
2935
fi
3036
if [ -z "$DATABASE_URL" ]; then
31-
echo "DATABASE_URL is required"
32-
exit 1
37+
DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${DATABASE_HOST}/${POSTGRES_DB}
38+
fi
39+
if [ -z "$NEXT_PUBLIC_WEBAPP_URL" ]; then
40+
NEXT_PUBLIC_WEBAPP_URL="http://localhost:3000"
3341
fi
3442
if [ -z "$DATABASE_DIRECT_URL" ]; then
3543
DATABASE_DIRECT_URL=$DATABASE_URL

start_local_db.sh

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,21 @@
11
#! /bin/bash
22

3+
if [ -z "$POSTGRES_USER" ]; then
4+
POSTGRES_USER=admin
5+
fi
6+
if [ -z "$POSTGRES_PASSWORD" ]; then
7+
POSTGRES_PASSWORD=admin
8+
fi
9+
if [ -z "$POSTGRES_DB" ]; then
10+
POSTGRES_DB=calcom
11+
fi
12+
313
docker run \
414
--rm \
515
-it \
616
--name calcom-postgres \
7-
--env-file .env.shell.local \
17+
-env POSTGRES_USER=${POSTGRES_USER} \
18+
-env POSTGRES_PASSWORD=${POSTGRES_PASSWORD} \
19+
-env POSTGRES_DB=${POSTGRES_DB} \
820
-p 5432:5432 \
921
postgres:16.3

0 commit comments

Comments
 (0)