1.1 KiB
1.1 KiB
KickAssMarket Deployment Workflow
Rule: ALL updates go to develop branch FIRST → then merge to main for production
Push commands (from Horus VPS):
cd /var/www/kickassmarket
# Push to develop (beta/testing)
git checkout develop
git add -A && git commit -m "your changes"
GIT_SSH_COMMAND="ssh -i ~/.ssh/id_github" git push -u origin develop
# After approval → merge to main (production)
git checkout main
git merge develop
GIT_SSH_COMMAND="ssh -i ~/.ssh/id_github" git push origin main
Git branches:
develop— beta/testing (all changes land here first)main— production (only merge after approval)
Current status:
- ✅ Initial commit pushed to
developbranch - ⚠️
mainbranch needs to be created and protected - SSH key:
~/.ssh/id_github— already added to GitHub
GitHub repo:
https://github.com/HaithamEKhalifa/KickAssMarket.com
To do (manual):
- Go to GitHub repo → Settings → Branches → Add rule for
main - Enable "Require pull request reviews before merging"
- Enable "Require linear history" (optional)
Last deploy: 2026-04-08 — Initial commit (develop branch)