docker: use botan package from alpine instead of building from sources
Use alpine's botan package in the docker image
Merge pull request #6 from foosinn/multistage-docker
Remove build packages from docker image by using multistage Dockerfile.
Remove build packages from docker image by using multistage Dockerfile.
Merge branch 'postgresql' into 'master'
Add postgresql support
Closes #3237
See merge request louiz/biboumi!18
Update the docker images to enable postgresql, and document them
Aaaand move the biboumi.cfg file for docker
Move the Dockerfile inside an alpine subdirectory
Merge branch 'orm' into 'master'
Pure c++ sqlite3 ORM
Closes #3271
See merge request !11
Update the docker images and the gitlab-ci script to use sqlite3
Use alpine for the docker image, and simplify the config + run stuff
Using env variable directly used by the process, it’s easier than calling
sed on the configuration file before we start the process. Also we don’t
need to start as root anymore, and it’s a lot cleaner.
Always chown biboumi /var/lib/biboumi when the docker container starts
This fixes permission problems when we bind a volume that is not owned by
the biboumi user.
Split the biboumi dockerfile into two, to be able to disable the cache
docker: Properly handle and document the /var/lib/biboumi directory