Project Structure
...
- Main
- Current "snapshot" branch
- Code here should always run (if not stable)be as stable as possible
- Code should never be committed directly
- Base for feature/fix branches
- Feature branches
- When working on a specific feature/fix, create a new branch for that work item
- Either submit a PR when ready, or create a draft PR whenever
- PRs should pass all tests and code-quality checks before merging
- PRs should be reviewed by someone else on the project before merging
...
- Our Docker images are deployed to GHCR (https://github.com/orgs/renalreg/packages)
- Once the image has been deployed (check repo Actions tab for status), connect to the app server via SSH
- Run:
- cd /srv/ukrdc-compose
- docker-compose pull
- docker-compose down
- docker-compose up -d
...