Files
nuxt4-example/entrypoint.sh
Tiemen van Olst 2575f6e769 add
2025-09-08 15:36:33 +02:00

25 lines
433 B
Bash

#!/bin/bash
set -e
# Als repo nog niet bestaat, clone
if [ ! -d ".git" ]; then
echo "Cloning repo..."
echo "GIT_REPO_URL: ${GIT_REPO_URL}"
echo "GIT_BRANCH: ${GIT_BRANCH:-main}"
git clone -b ${GIT_BRANCH:-main} ${GIT_REPO_URL} .
else
echo "Pulling latest changes..."
git reset --hard
git clean -fd
git pull origin ${GIT_BRANCH:-main}
fi
# Dependencies
npm ci
# Build
npm run build
# Start Nuxt
exec npm run start