Mercurial > gemma
diff docker/README.md @ 561:8f075ae6cf33
Improve docker usage and related docs
Move backend Dockerfile to canonical place and
describe more of the setup in README.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Mon, 03 Sep 2018 19:07:00 +0200 |
parents | 156a805941b5 |
children | 6d7c0dbf9d21 |
line wrap: on
line diff
--- a/docker/README.md Mon Sep 03 18:41:19 2018 +0200 +++ b/docker/README.md Mon Sep 03 19:07:00 2018 +0200 @@ -38,3 +38,46 @@ Omit the `-s` option to get a diagram with all tables or use any other schema name to see other parts of the whole picture. + +## Network setup + +- Create a network to connect containers: + ``` + docker network create gemma + ``` + +- Connect database to new network + ``` + docker network connect gemma gemma_db + ``` + Use `--alias gemma_db` if your container has a different name + +## GeoServer setup + +- Build Dockerfile with e.g.: + ``` + docker build -t gemma_geoserver -f docker/Dockerfile.geoserv . + ``` + +- Get a running instance with e.g.: + ``` + docker run --name gemma_geoserver -d -p 8280:8080 --network gemma \ + gemma_geoserver + ``` + Use `--network-alias gemma_geoserver` if you give your container + a different name. + +## Gemma backend setup + +- Build Dockerfile with e.g.: + ``` + docker build -t gemma_backend -f docker/Dockerfile.backend . + ``` + +- Get a running instance with e.g.: + ``` + docker run --name gemma_backend -v $PWD:/opt/gemma -d -p 8200:8000 \ + --network gemma gemma_backend + ``` + Use `--network-alias gemma_backend` if you give your container + a different name.