23 lines
935 B
YAML
23 lines
935 B
YAML
script: |
|
|
set -e
|
|
echo "--- EPIC WEB CONTROL: Starting Auto-Cleanup & Deploy ---"
|
|
|
|
docker container prune -f || true
|
|
cd /var/www/atom-nexst/
|
|
|
|
# Dwing Git om de lokale SSH-sleutel van de root-user op de VPS te gebruiken
|
|
export GIT_SSH_COMMAND="ssh -i /root/.ssh/id_rsa -o StrictHostKeyChecking=no"
|
|
|
|
# Mocht je sleutel ergens anders staan (zoals /home/user/.ssh/), pas dan het pad hierboven aan.
|
|
|
|
git fetch origin --prune
|
|
git reset --hard origin/main
|
|
|
|
/usr/local/bin/pnpm install --frozen-lockfile
|
|
/usr/local/bin/pnpm db:migrate
|
|
/usr/local/bin/pnpm prisma generate
|
|
/usr/local/bin/pnpm build
|
|
|
|
systemctl restart atom-nexst.service
|
|
|
|
echo "--- Deployment succesvol voltooid ---" |