aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorLauri Vuorela <lauri.vuorela@gmail.com>2024-01-29 01:30:26 +0100
committerGitHub <noreply@github.com>2024-01-28 19:30:26 -0500
commit9759f61e0e77fbd888e91f22c5dce14854830a1b (patch)
tree976d74515d9cf8129aae9d722afe75f6c7a2a144 /scripts
parentd43e731fe191d7e35d96847fe095c94555dd8ca6 (diff)
Production target for Dockerfile (#57)
* add production build * add back updates and use slim image * udpate command * ignore scripts * add workdir * fix workdirs * docker image improvements * use .example instead * use dummy data instead * remove unused env var and add comment * fix entrypoints * change name of script and add possibility for different commands * change to safer default for volume * add instructions for the dev docker container * update copy * add empty lines under topics to keep uniformity * most RUN's in a single command * add comment about volumes for dev target * remove dev workflow * remove dev workflow from readme * Prettify README --------- Co-authored-by: Sebastien Castiel <sebastien@castiel.me>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/build-image.sh9
-rwxr-xr-xscripts/container-entrypoint.sh (renamed from scripts/image-startup.sh)4
2 files changed, 9 insertions, 4 deletions
diff --git a/scripts/build-image.sh b/scripts/build-image.sh
index 55ef4a4..95b8acb 100755
--- a/scripts/build-image.sh
+++ b/scripts/build-image.sh
@@ -3,6 +3,13 @@
SPLIIT_APP_NAME=$(node -p -e "require('./package.json').name")
SPLIIT_VERSION=$(node -p -e "require('./package.json').version")
-docker buildx build --no-cache -t ${SPLIIT_APP_NAME}:${SPLIIT_VERSION} -t ${SPLIIT_APP_NAME}:latest .
+# we need to set dummy data for POSTGRES env vars in order for build not to fail
+docker buildx build \
+ --no-cache \
+ --build-arg POSTGRES_PRISMA_URL=postgresql://build:@db \
+ --build-arg POSTGRES_URL_NON_POOLING=postgresql://build:@db \
+ -t ${SPLIIT_APP_NAME}:${SPLIIT_VERSION} \
+ -t ${SPLIIT_APP_NAME}:latest \
+ .
docker image prune -f
diff --git a/scripts/image-startup.sh b/scripts/container-entrypoint.sh
index 8a3a90a..364787e 100755
--- a/scripts/image-startup.sh
+++ b/scripts/container-entrypoint.sh
@@ -1,5 +1,3 @@
#!/bin/bash
-
prisma migrate deploy
-prisma generate
-npm run dev
+npm run start