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