Release process - DigitalExcellence/dex-backend GitHub Wiki
Steps for releasing
Test (preferably first local in Docker environment) and merge feature branches into develop.
GitHub Actions automatically deploys to staging environment.
2.1 Docker image is built and pushed to Docker Hub.
2.2 Script connects to staging VPS with SSH
2.3 VPS pulls latest Docker image from Docker Hub and builds it.