31 lines
634 B
Markdown
Executable File
31 lines
634 B
Markdown
Executable File
---
|
|
name: Deploy Colouring London
|
|
about: Checklist for deploying an update
|
|
title: ''
|
|
labels: ''
|
|
assignees: ''
|
|
|
|
---
|
|
|
|
Deploy checklist:
|
|
|
|
- [ ] wait for CI to pass
|
|
- [ ] log on to VPN
|
|
- [ ] log in to staging, pull changes and build
|
|
|
|
ssh staging.colouring.london
|
|
sudo su - colouringlondonstaging
|
|
cd /var/www/colouring-london
|
|
git pull
|
|
npm ci
|
|
npm run build
|
|
pm2 restart all
|
|
|
|
- [ ] user acceptance test https://clstaging.casa.ucl.ac.uk/
|
|
- [ ] log in to production, pull changes and build as for staging
|
|
|
|
Optional steps:
|
|
|
|
- [ ] run database migrations
|
|
- [ ] clear and rebuild tile cache
|