Skip to content
Snippets Groups Projects
Verified Commit c0cf2856 authored by Georg Krause's avatar Georg Krause
Browse files

Draft Blogpost for AIO Container Deprecation

parent 88259495
No related branches found
No related tags found
1 merge request!5Draft Blogpost for AIO Container Deprecation
Pipeline #17008 passed
Title: Deprecation: All in One Container
Date: 2021-11-05 13:48
Category: Announcement
Slug: deprecation-all-in-one-container
Authors: Georg
Summary: The All in One Container Deployment method is now deprecated and wont be supported in the future.
After several discussions and some consideration we decided to deprecate the All-In-One-Container Docker
deployment method. The reasons for this will be explained in this blog post. But at first I want to make
sure you don't panic! You are probably running the All-In-One-Container for your Funkwhale instance. But we
won't let you alone with this!
## We will support your migration!
At first, there will be builds of the AIO-Container for the next releases, at least the 1.3 series will
still be available for you without any change. Secondly, we will provide a guide how to migrate your
installation to the multi container deployment. Thirdly, if you are experiencing any troubles with this,
we will provide some support using our chat rooms or forums. Hopefully this way we can manage this together :)
## Reasons
There are several reasons for this decision and I'll try to explain them here.
Funkwhale has a quite broad feature set and several deployment methods. Its hard to maintain all this. We do
think its important to cover as much use cases as possible, but there are some limits. The AIO-Container
previously was maintained by @thetarkus. Sadly they seemed to stop working on this and with some of our updates
the builds failed. We took over the project to make sure the builds are working again, but we don't have the
resources to maintain this in the long-term. We want to focus on proper support of the multi container and ansible
setup and spend more time on improving Funkwhale itself.
On a technical level the AIO-Container is somehow against the idea of a Docker deployment. Usually each services
lives in its own container, which allows scaling and is quite robust against a fail of the hole stack. This method
is supported by our multi container setup and works quite well.
If you have any questions or want to help creating a migration guide, get in touch in our
[Forum](https://forum.funkwhale.audio/d/60-all-in-one-container-deprecation).
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment