Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CDE deployment via caprover #418

Closed
6 of 7 tasks
JessyBarrette opened this issue Apr 17, 2024 · 5 comments
Closed
6 of 7 tasks

CDE deployment via caprover #418

JessyBarrette opened this issue Apr 17, 2024 · 5 comments
Assignees

Comments

@JessyBarrette
Copy link
Contributor

JessyBarrette commented Apr 17, 2024

CDE relies on docker-compose for deployments (see example). As a lot of the hakai infrastructure is migrating towards managing and handling applications deployments via Caprover. Some changes will be needed to correctely manage and deploy a CDE instance.

CDE relies on the following containers and associated builds/images:

To simplify the deployment, images of the different components will be maintained via this repository and will get build via a captain file like the following example

The docker-compose file will remain within the repo for local developments.

@steviewanders
Copy link

steviewanders commented Apr 17, 2024

harvester: no container locally installed within a enviromment and run occasionally

db-loader: same as harvester and use after the harvester.

These will need separate Python containers no? Otherwise where are they running?

@steviewanders steviewanders self-assigned this Apr 17, 2024
@JessyBarrette
Copy link
Contributor Author

I'm thinking combining them together and uploading the db from each threads in the harvester to temporary tables which would then be ingested in a different stage via the already present db functions

@steviewanders
Copy link

Cool. So the harvester gets a Python container?

@JessyBarrette
Copy link
Contributor Author

yes, but we'll have to think how it gets run.

  • just once when triggered
  • a cron job internally

@JessyBarrette JessyBarrette reopened this Apr 17, 2024
@JessyBarrette JessyBarrette linked a pull request Apr 18, 2024 that will close this issue
@JessyBarrette
Copy link
Contributor Author

4 containers are now made available via Hakai Institute packages

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants