- Run build command
- Wait
- Connect to server via SSH
- Remove old version
- Upload new version
- Pray
Testing
Staging
- Run build command
- Wait
- Connect to server via SSH
- Enable maintenance
- Wait for backend deploy
- Remove old version
- Upload new version
- Pray
- Disable maintenece
- Pray more
- Make coffee
Demo
Production
Testing
Staging
Demo
Production
| Before | Now | |
|---|---|---|
| Testing/Staging | ~20 min/day | 0 |
| Production/Demo | ~1,5h | 5 - 30min |