Closed jeffreyhanson closed 2 years ago
Hi @jeffreyhanson, could we keep the docker containers available as is for now (maybe move to a new repo that we will eventually mothball). Generally speaking I don't want you to be restricted by the current demo applications. Break things as you like. Does that make sense?
Sorry, I'm not sure I understand. In order to keep the docker containers as is for now, I can't exactly break things as I like. One option could be that we could set up a "fixed" release for the what to do applications, and then pin the shiny proxy launcher to only use docker containers associated with this fixed release?
Hmmm, how about cloning the repo and calling the old one whattodo_archive
or something like that? Would that be weird? I have no idea how these things work. I would just copy things, but I bet that's not how proper developers do things.
Yeah, we could do that - but it would mess up the Docker images. So, if we want to ensure that the Docker containers and web apps continuoue to work, then that won't work.
I'll see if I can implement the fixed release idea.
Sounds good to me. Hope that allows you the flexibility you were hoping for.
Sorry, I forgot to respond. Thanks for clarifying that - I'll close this issue now.
@ricschuster, my impression is that the redesign/updates for the what to do applications will involve changing a lot of things. May I ask if we need to keep the demo applications online and functioning correctly during this process? E.g., do you have any further demos planned? The reason I'm asking this is because the what to do applications/codebase (i.e. the template maker app, optimization app, and shared R library) share similar dependencies and assume similar input/output formats. So, if we want to ensure that the applications are still running correctly on the server, I'll need to make sure that I don't break anything and plan for a release strategy wherein apps/depedencies are updated at around the same time. But if that's not the case, then I can afford to be a bit more careless (which means I can add the updates at a faster pace).