Must read Dockerizing Chevereto V3


Α & Ω
Chevereto Staff
Dear all,

I'm making Chevereto V3 more container friendly, my intention is to use containers as the new default way to provision the software servicing. As is tradition in our culture, we come from many different provisioning strategies and I will respect that so I'm doing this docker image in such way that all existing ways to provision the software won't cause any conflict.

My goal is to make the software friendly for swapable provisioning, that way you can migrate from/to docker without any major caveat. Think about this as a server that you can "plug" in the fly:

Note that this container strategy applies to any Chevereto based project: Chevereto V3, Chevereto-Free and the Installer. You are welcome to collaborate, there are some issues needing help!

With this we will be able to deploy Chevereto in any ephemeral system (like Heroku et al). The code-level optimizations include:
  • Use of ENV variables for database credentials
  • Uses external storage for local assets
  • Logging to stderror
  • Redis session handling
The project is a work-in-progress, it will be pushed to docker hub when ready. For now, you need to clone the repo and build the image locally from the Dockerfile folder:

docker build -t chevereto:v3-docker .

Hope you like the update!