Open sfc-gh-eraigosa opened 4 years ago
I can work on setting up azure for the neo4j database
We have this setup here; https://github.com/JusticeInternational/project-config/tree/stable/config
We may need to refresh this issue. For now I'm moving it to on hold.
Is your feature request related to a problem? Please describe.
@yumibyte @cynthialunamaciel as you work through the class you'll be learning some valuable skills that we are going to use to automate the next steps in setting up https://github.com/JusticeInternational/Human-Connection. There are some key take aways that are important to remember from the class:
Describe the solution you'd like
Since we're using App Service plans we will have at lest 2 sets of apps we will be deploying. 1 for each of the components of the Human Connections app however this can also be 3 apps since we can use the web for testing. There will be 2 environments, a staging and production environment so we can perform testing. The jobs and configuration for the Dockerfile will live in the project-config repository. Here are how i'd like to see the task break down.
Setup neo4j database
script/neo4j
folder. This is an adaptation of this configuration and the current project,JusticeInternational/project-config
, folders Dockerfile. Use the shell script to clone and build a docker image for the project.Setup the backend api service
script/backend
folder. This is an adaptation of this configuration and this folder Dockerfile. Use the shell script to clone and build a docker image for the project.Integration time
Additional context
Unknowns
There will be lots of learning here, so don't be afraid to ask questions. We still don't know some answers around backup recover, monitoring, and versioning. We'll make new issues along the way to address those issues. We also will need some form of persistent storage answer for the neo4j database
/data
folder since we'll not want to loose the data we end up loading, so we'll need a separate issue to address that when we're ready.If someone finishes early we will also need the web app environment when it's ready.