1) updating backend
cd /opt/bdry/backend
git remote -v
git branch -a
git status
git log -1 --oneline
git ls-tree --name-only HEAD
ls -la
2) Dependency updates
cd /opt/bdry/backend
# Fetch latest GitHub updates
git fetch origin
# Check remote and local commits
git log -1 --oneline HEAD
git log -1 --oneline origin/main
# Pull latest code
git pull --ff-only origin main
# Activate existing Python environment
source .venv/bin/activate
# Install Python dependencies
python -m pip install -r requirements.txt
3) check the backend services are working fine or not
systemctl list-units --type=service --all | grep -Ei 'bdry|backend|gunicorn|uvicorn'
pm2 list
docker ps -a
4) restart the services
udo systemctl restart bdry-backend
sudo systemctl status bdry-backend --no-pager
5) check the available files
ls -la /opt/bdry
ls -la /opt/bdry/admin
6) check admin repoisitory and fetch from the GitHub
cd /opt/bdry/admin
pwd
ls -la
git remote -v
git status
git branch --show-current
git log -1 --oneline
7) pull the admin from GitHub
git pull --ff-only origin main
git status
git log -1 --oneline
Note : there is an error so we need to pull through ssh
ssh -T git@github-bdry-admin
git remote set-url origin git@github-bdry-admin:rkmishracs/bdry-admin.git
8) pull from git
d /opt/bdry/admin
git remote set-url origin git@github-bdry-admin:rkmishracs/bdry-admin.git
git remote -v
git ls-remote origin HEAD
9) check git status to verify the updates
cd /opt/bdry/admin
git fetch origin main
git status
git pull --ff-only origin main
git log -1 --oneline
10)
installing depency
cd /opt/bdry/admin
npm ci
npm run build
sudo systemctl restart bdry-backend
sudo systemctl restart bdry-admin
sudo systemctl status bdry-backend --no-pager
sudo systemctl status bdry-admin --no-pager
curl -i --max-time 10 http://127.0.0.1:8000/openapi.json -o /dev/null
sudo journalctl -u bdry-backend -n 50 --no-pager
sudo journalctl -u bdry-admin -n 60 --no-pager
cd /opt/bdry/admin
grep -E '^[A-Za-z_][A-Za-z0-9_]*=' .env.local | cut -d= -f1
cd /opt/bdry/backend
grep -E '^[A-Za-z_][A-Za-z0-9_]*=' .env | cut -d= -f1
[4:42 PM, 11/10/2026] Brijesh Deakin GIFT City: cd /opt/bdry/admin
grep '^NEXT_PUBLIC_API_BASE_URL=' .env.local
sudo nginx -t