Closed kltm closed 3 weeks ago
Talking @mugitty (and @dustine32 ), will start testing the devops/terraform/ansible stuff to get oriented. However, we will focus on: https://github.com/geneontology/devops-documentation/blob/main/README.setup.md https://github.com/geneontology/devops-documentation/blob/main/README.graphstore.md
Talking with @mugitty , we'll look at adding some "production" and "development"-specific templates to help simplify the documentation.
After the go-graphstore, another good (but with a slightly more "primitive" state of documentation) example would be the go-fastapi devops doc: https://github.com/geneontology/go-fastapi/pull/90 (The graphstore and setup docs are derived and cleaned up from this)
Plan to create and destroy instances of the go-fastapi following instructions from branch https://github.com/geneontology/go-fastapi/tree/project-management-85-pass-w-ssd
The two systems we elected to use for our devops are terraform and ansible. It might be good to get a little familiar.
Note that the devops we do are done within a docker image "go-dev". Information about setup and some background can be found here https://github.com/geneontology/devops-documentation/blob/main/README.setup.md and https://github.com/geneontology/devops-documentation/blob/main/README.general-operations.md