hackforla / hackforla/CivicTechJobs
Create Stage environment Django admin credentials
- Dominant language
- TypeScript
- Stars
- 24
- Forks
- 27
- Avg merge
- 2m
- Merged PRs (30d)
- 1
Description
### Story
As developers, we should be able to modify the db data in the stage environment on AWS, so that we can better test
our changes before deploying to production.
### Overview
We should have django admin credentials for the stage environment that allow us to modify data in the CTJ stage RDS database.
### Action Items
Requirements:
- [ ] Create stage environment django admin credentials
- [ ] These credentials should be saved in the CTJ 1password vault so dev team members can access them
- [ ] There should be at least 3 username + password pairs of admin credentials that any dev can use
Later:
- [ ] The RDS db instance + data should be accessible through a dev's local machine via environment variables.
Example:
```
RDS_DB_HOST=hfla-civictechjobs.cb6g0o2e8xjy.us-west-1.rds.amazonaws.com
RDS_CONNECTION_STR=postgres://postgres:abcd1234zyx098765@hfla-civictechjobs.asdfasdf.us-west-1.rds.amazonaws.com/civictechjobs_stage
```
The HFLA TDM-calculator project allows devs to use admin credentials on their local machine to access and modify test data on a shared staging DB similar to this. These credentials are also stored on their 1password vault, and the db is accessible through variables stored in their `.env`.
### Resources/Instructions
- CTJ AWS stage environment: https://civictechjobs-stage.vrms.io/
- HFLA incubator: https://github.com/hackforla/incubator
- TDM-calculator: https://github.com/hackforla/tdm-calculator
- [CTJ Resources](https://hackforla.github.io/CivicTechJobs/resources/)
Contributor guide
Assessment
This issue has not been assessed yet.