Docker support for production use

This commit adds a Docker infrastructure that is ready for production
use. It is meant to simplify the deployment of OSEM for everyone who
wants to host their own instances.

It includes many features like data persistence, automatic secret key
generation and persistence and automatic database initialization and
upgrading. This should make updating the Docker container as easy as
possible.
This commit is contained in:
TheAssassin 2017-03-25 22:51:21 +01:00 committed by Hernán Schmidt
parent b33e9ed28e
commit f15fe9ddb0
6 changed files with 167 additions and 0 deletions

2
.dockerignore Normal file
View file

@ -0,0 +1,2 @@
Dockerfile
docker-compose.*