Discussion on improving Cljdoc infrastructure & operations #505
Replies: 9 comments 28 replies
-
Topic: Simplify the Cljdoc deployment setupDocumentation: https://github.com/cljdoc/cljdoc/blob/master/doc/adr/0017-use-nomad-for-deployment.md |
Beta Was this translation helpful? Give feedback.
-
Topic: Move the application state away from the machine running the serviceDocumentation: https://github.com/cljdoc/cljdoc/blob/master/doc/adr/0013-move-to-sqlite-for-storage.md |
Beta Was this translation helpful? Give feedback.
-
Documentation: Current SetupTo understand the current setup better, I tried to sketch the status quo of the infrastructure and what's going on from an operations perspective. Hope this will be helpful for anybody joining the discussion. This is my initial understanding from going over the config files & scripts, so if anything is wrong or missing, please tell and I will update the sketch. |
Beta Was this translation helpful? Give feedback.
-
Use case: I am cljdoc developer and need to run locallyHere we explore what this might mean in our new world. |
Beta Was this translation helpful? Give feedback.
-
Use case: I am library author and want to run locally to preview what my docs will look likeI'm not sure how many folks do this (I do but... yeah). Current available paths are:
|
Beta Was this translation helpful? Give feedback.
-
Use case: I am a cljdoc developer and I'd like to have confidence that my changes will work in a production environmentToday, we get a reasonable level of confidence by running locally under docker. |
Beta Was this translation helpful? Give feedback.
-
Use case: I am a cljdoc developer and I want to work with a copy of the production db locally.Currently on the easy side, an sqlite db is simply a file. |
Beta Was this translation helpful? Give feedback.
-
Topic: Playground Cljdoc environment for experimentsWhen we want to try out different infrastructure setups or migration possibilities, a second Cljdoc environment might be useful. Maybe we could also use the cljdoc.xyz domain here? |
Beta Was this translation helpful? Give feedback.
-
Topic: Logging ServiceStick with Sentry? Move to something else? Maybe papertrail? |
Beta Was this translation helpful? Give feedback.
-
Here we can gather ideas on how to improve the current infrastructure setup and simplify operations.
Discussion results should be documented in form of ADRs and actionable issues.
Status Quo documentation: https://github.com/cljdoc/cljdoc/tree/master/ops
Beta Was this translation helpful? Give feedback.
All reactions