2026-02-10 14:16:49 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
# Deploy script voor Claude Code Workshop sales page
|
|
|
|
|
# Bouwt de site en deployt naar de Coolify WordPress container
|
|
|
|
|
#
|
|
|
|
|
# Gebruik: ./deploy.sh
|
|
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
2026-02-10 15:18:01 +00:00
|
|
|
SERVER="coolify-deploy"
|
2026-02-10 14:16:49 +00:00
|
|
|
CONTAINER="wordpress-d0wko4gskokosssogcw8040g"
|
|
|
|
|
REMOTE_PATH="/var/www/html/workshopclaudecode"
|
|
|
|
|
TMP_PATH="/tmp/workshopclaudecode"
|
|
|
|
|
|
2026-02-11 17:06:12 +00:00
|
|
|
echo "0/4 - Preflight checks..."
|
|
|
|
|
./preflight.sh
|
|
|
|
|
echo ""
|
2026-02-10 14:16:49 +00:00
|
|
|
echo "1/4 - Building..."
|
|
|
|
|
npm run build --silent
|
|
|
|
|
|
|
|
|
|
echo "2/4 - Uploading naar server..."
|
|
|
|
|
rsync -avz --quiet dist/ "$SERVER:$TMP_PATH/"
|
|
|
|
|
|
|
|
|
|
echo "3/4 - Kopieren naar container..."
|
|
|
|
|
ssh "$SERVER" "docker cp $TMP_PATH/. $CONTAINER:$REMOTE_PATH/ && docker exec $CONTAINER chown -R www-data:www-data $REMOTE_PATH/"
|
|
|
|
|
|
|
|
|
|
echo "4/4 - Opruimen..."
|
|
|
|
|
ssh "$SERVER" "rm -rf $TMP_PATH"
|
|
|
|
|
|
|
|
|
|
echo "Done! https://frankmeeuwsen.com/workshopclaudecode/"
|