fmeringdal / nettu-scheduler

A self-hosted calendar and scheduler server.
MIT License
535 stars 27 forks source link

Production-ready versioning + docker + migrations #16

Open omid opened 3 years ago

omid commented 3 years ago

Seems like:

We need to have a production-ready code here, with proper versioning, production-ready docker, and migration scripts.

fmeringdal commented 3 years ago

Yep, definitely some work needed to make it more production ready. I think the server should follow SemVer versioning, the same goes with the SDK. Do you think we need a separate binary to handle the migration process?

omid commented 3 years ago

I would say yes.

Because normally we need to run it while deployment, and in case we have several instances of the server, it will be executed several times.

omid commented 3 years ago

I address the migration part of this issue, within #23