Initial commit: sequence

This commit is contained in:
2026-08-26 13:19:26 +10:00
commit d4c60280dd
32 changed files with 5031 additions and 0 deletions

53
deploy.sh Executable file
View File

@@ -0,0 +1,53 @@
#!/bin/bash
# Sequence Game Deployment Script
# Builds locally and deploys to remote server via rsync
set -e # Exit on error
echo "🚀 Starting Sequence game deployment..."
# Build the project
echo "📦 Building project..."
npm run build
# Check if build succeeded
if [ ! -d "dist" ]; then
echo "❌ Build failed - dist directory not found"
exit 1
fi
echo "✅ Build completed successfully"
# Deploy to remote server (adjust as needed)
REMOTE_USER="sam"
REMOTE_HOST="192.168.20.13"
REMOTE_PATH="/var/www/sequence"
# For testing locally
# REMOTE_USER=""
# REMOTE_HOST="localhost"
# REMOTE_PATH="/var/www/sequence"
echo "📤 Deploying to ${REMOTE_USER}@${REMOTE_HOST}:${REMOTE_PATH}..."
# Use rsync to deploy (preserve timestamps, delete removed files)
rsync -avz --delete \
--exclude='node_modules' \
--exclude='.git' \
--exclude='deploy.sh' \
dist/ \
${REMOTE_USER}@${REMOTE_HOST}:${REMOTE_PATH}/
echo "🎉 Deployment completed successfully!"
echo ""
echo "📋 Summary:"
echo " Local build: $(du -sh dist | cut -f1)"
echo " Remote path: ${REMOTE_PATH}"
echo " Access URL: http://${REMOTE_HOST}/sequence"
echo ""
echo "🔄 To test locally before deploying:"
echo " npm run preview"
echo ""
echo "🔧 To develop locally:"
echo " npm run dev"