The static website resources for https://www.simplereport.gov/
Software | Version | How to Configure |
---|---|---|
Node | 18.x | Configure with .nvmrc using asdf or nvm |
Ruby | 3.1.x | Configure with .ruby-version using asdf or rbenv |
Install node packages
yarn install
Install bundler
gem install bundler
Install gems
bundle install
Run Setup
yarn setup
Build/Watch sass in separate
yarn watch
Serve site
yarn serve
- make changes on a branch
- Open a PR and deploy the branch to a non prod env (staging, test, pentest or github pages). Note this environment will be overridden on merges to
main
- Link to deployed code in PR
- Ensure all checks are passing, get at least one code review, and that changes work as expected in the cloud env
- Merge PR into
main
make sure changes are deployed and working in demo
Type | Static Site URL | Deployment | How to trigger |
---|---|---|---|
Prod | https://www.simplereport.gov | Automed on merge to main |
Github Actions |
Staging | https://stg.simplereport.gov | Automed on merge to main |
Github Actions |
Dev | https://dev.simplereport.gov | Automed on merge to main |
Github Actions |
Demo | https://demo.simplereport.gov | Automed on merge to main |
Github Actions |
Test | https://test.simplereport.gov | Automed on merge to main |
Github Actions |
Pentest | https://pentest.simplereport.gov | Automed on merge to main |
Github Actions |
Training | https://training.simplereport.gov | Automed on merge to main |
Github Actions |
github pages | https://cdcgov.github.io/prime-simplereport-site/ | Automed on merge to main and gh-pages |
yarn deploy |
The Azure environments are served behind a CDN and may take some time to update. If you are not seeing an update or are fixing an urgent bug the CDN can be purged via https://docs.microsoft.com/en-us/azure/cdn/cdn-purge-endpoint