Setting up the app if it isn't already setup should be some
concious step and not run every time we boot the containers.
This also fixes the problem that processes are not killed
if you stop the container with CTRL+C because the bash script
is not passing on signals.
- Put docker-compose.yml into version control, no need to make this an example
file and complicate things.
- Start the docker dev-env osem on port 3000. Just as our documentation says
and how we do it in vagrant.
- hardcode CONTAINER_USERID so you don't have to have an
docker-compose.override.yml if your UID is 1000.
- Rename web service/container to osem for clarity in the logs
- Keep assets also in a volume in production
- warn a bit more prominently about docker-compose.override.yml