There are currently two available deployments of SIMOC: NGS and beta.
- NGS (https://ngs.simoc.space): official version, sponsored by National Geographic
- Beta (https://beta.simoc.space): intended for testing/experimenting
Testing on Beta is recommended before deploying on NGS.
While the deployment for both locations is automated through GitHub Actions, it must be triggered manually.
In order to deploy:
- go to https://github.com/overthesun/simoc/actions (you might need privileges)
- select the "Deploy SIMOC" workflow on the left
- click on "Run workflow" on the right and specify the frontend and backend branches and the host from the dropdown
- click on the green "Run workflow" button to start the deployment
- wait until the deployment is completed and make sure that beta/NGS have been updated successfully
The branches you specify in step 3 can be:
- a named branch (such as
master
) - a pull request, by specifying
refs/pull/{NUM}/head
(where NUM is the PR number) - a specific commit ID
master
is considered the stable branch for both the simoc
and simoc-web
repository, and generally only master
should be deployed on NGS.
The current worflow and some legacy workflows are defined by files listed at https://github.com/overthesun/simoc/tree/master/.github/workflows.