Skip to content

[Storage] Container baked with Document Data in MongoDB #451

Description

@vibhatha

We need to look into what is already there in deployment/choreo/development/docker/mongodb/Dockerfile. The idea is that we must use the backed up data already in https://github.com/LDFLK/data-backups/ to this image. The idea is to build a container image which already has data baked into it. The reason is when we use the cloud environment, this image must come up as quickly as possible with all data and serve. If we chose the loading the container without data and then do the back up, it won't scale as it will take a long time to backup and release.

We already did this for the neo4j and it is here: deployment/choreo/development/docker/neo4j/Dockerfile. There are certain things like the Choreo user requirement when deploying in Choreo. Other than that the rest of the stack is pretty much normal.

There is another example for Postgres but it is work in progress here: #447

You can study the databack script here deployment/development/init.sh, it has the way to restore the back from GitHub for Mongodb as well.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions