-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Proposal is to use Github actions for build and deploy process.
Pros:
- Decouple nodejs from the server, as it won't be building it. We can use different build processes on same server.
- Offload process resources from production server to Github's Docker
- Enable things like linting on building
- Email notifications of issues
Cons:
- Difficult branch switching (idea next comment)
- Reliant on GitHub queue to deploy
- Limited to 2000 minutes of free build time
Requirements
- Strategy to handle staging and production
- Scope version tags to master/main only
- Possibly look into symlinking directories (not sure this is needed considering how fast rsync is)
- Update toolkit to handle populating sample data
- Add documentation
Metadata
Metadata
Assignees
Labels
No labels