Available environments:
- development:
- for prototyping and making changes (see Development documentation)
- hosted locally
- staging:
- for pre-release testing and experimentation
- hosted on BAS central workstations
- production:
- for real-world use
- hosted on BAS central workstations
Development environments run locally and may be created and destroyed as needed. Staging and Production environments are long-lived and run centrally (on the BAS workstations, managed by BAS IT as general infrastructure).
- Staging 🔒
- for testing / pre-production use
- see MAGIC/assets-tracking-service#92 🛡️ for initial setup
- Authorised key 🔒
- used by GitLab CI to connect application server
- Production 🔒
- for running the app as a CLI
- see MAGIC/assets-tracking-service#8 🛡️ for initial setup
- see MAGIC/assets-tracking-service#92 🛡️ for subsequent setup
- Authorised key 🔒
- used by GitLab CI to connect application server
- Staging 🔒
- status: defunct
- see MAGIC/assets-tracking-service#8 🛡️ for initial setup
- for initial testing / pre-production use
- Staging 🔒
- for testing / pre-production use
- see MAGIC/assets-tracking-service#48 🛡️ for initial setup
- Production 🔒
- see MAGIC/assets-tracking-service#48 🛡️ for initial setup
- has a Read Only user
- Service Account 🔒
- to allow access to secrets in Continuous Integration
- see MAGIC/assets-tracking-service#1 🛡️ for initial setup
- Project 🔒
- for error monitoring
- see MAGIC/assets-tracking-service#1 🛡️ for initial setup
- Aircraft Tracking provider GitLab access token 🔒
- to allow IT Ansible 🛡️ to install provider package
- Aircraft Tracking 🔒
- for Aircraft Tracking provider
- see MAGIC/locations-register#21 🛡️ for initial setup
- Geotab 🔒
- for Geotab provider
- ArcGIS provider
- Production 🔒
- see MAGIC/esri#84 🛡️ for initial setup
- Staging 🔒
- see MAGIC/esri#127 🛡️ for initial setup
- Production 🔒