improved install flow#143
Conversation
|
I'm confused as to what this actually changes. The installation instructions in the new |
|
The change is that now the compose file actually points to the prebuilt docker image, and it explains how to update the server. Also 140 wouldn't happen because there isn't a prebuilt image for the new version, thus they wouldn't be running a development version. |
|
Does Docker have interactive installs/updates though? Or does it just assume that the most-recent prebuilt image is necessarily a newer version? |
|
Because of how we have the ci setup, the |
|
Hmmm, I suppose it's fine but I feel like it's inevitable that we're going to get issues in the future about unintended updates (eg: someone wanting to update from |
|
I think we enforce semantic versioning realistically. But yea that can be an issue. I can add a thing on how docker tags work and how to apply it to the image if we really need that. |
|
It depends on whether we intend to add multi-version support to the server. If not then yes, please do the docker tag thing. |
|
Id prefer if we did do multi version support |
|
It'd be a lot of work but it's definitely doable. I suppose the question is: what kind of multi-version support are we talking about? Do we maintain a mods for various Minecraft versions, but they're always using the latest protocol. Or do we have the server support outdated mods (ie, readding raw TCP support to the server)? |
|
I'm thinking we just support mods (server side) that speak the same protocol version |
alternative to #142