annotate Dockerfile @ 1293:16a80ca16732

map feature visibility, selection and grid layout messpunkt layer is now visible per default when in editing mode on selection in map, the form is updated ortszuordnung buttons should not render over grid anymore
author Maximilian Krambach <mkrambach@intevation.de>
date Wed, 01 Feb 2017 19:38:06 +0100
parents 5489ae5ef9e0
children
rev   line source
954
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
1 #
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
2 # Build and run LADA-client
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
3 #
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
4 # Build with e.g. `docker build --force-rm=true -t koala/lada_client .'
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
5 # Run from the repository root-dir with e.g.
986
c4c95d340ebe Dockerfile: improve comments.
Tom Gottfried <tom@intevation.de>
parents: 954
diff changeset
6 # `docker run --name lada_client
1018
418e25969a16 Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents: 986
diff changeset
7 # --link lada_wildfly:lada-server
1041
3ef492b5240b Add access with a role for Stammdatenpflege.
Tom Gottfried <tom@intevation.de>
parents: 1018
diff changeset
8 # -p 8180-8184:80-84 -d koala/lada_client'
954
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
9 #
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
10 # The linked container may be created from the Dockerfile in the lada-server
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
11 # repository.
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
12 #
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
13 # The LADA-application will be available under http://yourdockerhost:8182
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
14 #
1188
5489ae5ef9e0 Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents: 1041
diff changeset
15 # Add `-v $PWD:/var/www/html/' to the run-command if you want to
986
c4c95d340ebe Dockerfile: improve comments.
Tom Gottfried <tom@intevation.de>
parents: 954
diff changeset
16 # test your local changes (you'll have to run ./install-dependencies.sh again).
c4c95d340ebe Dockerfile: improve comments.
Tom Gottfried <tom@intevation.de>
parents: 954
diff changeset
17 #
954
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
18
1188
5489ae5ef9e0 Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents: 1041
diff changeset
19 FROM debian:jessie
954
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
20 MAINTAINER tom.gottfried@intevation.de
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
21
1188
5489ae5ef9e0 Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents: 1041
diff changeset
22 RUN apt-get update -y && apt-get install -y curl unzip python apache2
954
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
23
1188
5489ae5ef9e0 Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents: 1041
diff changeset
24 ADD . /var/www/html
5489ae5ef9e0 Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents: 1041
diff changeset
25 WORKDIR /var/www/html
954
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
26
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
27 #
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
28 # Install dependencies
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
29 #
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
30 RUN ./install-dependencies.sh
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
31
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
32 #
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
33 # httpd setup
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
34 #
1188
5489ae5ef9e0 Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents: 1041
diff changeset
35 RUN a2enmod proxy
5489ae5ef9e0 Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents: 1041
diff changeset
36 RUN a2enmod proxy_http
5489ae5ef9e0 Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents: 1041
diff changeset
37 RUN a2enmod headers
5489ae5ef9e0 Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents: 1041
diff changeset
38 RUN ln -sf $PWD/custom-vhosts.conf /etc/apache2/conf-available/lada.conf
5489ae5ef9e0 Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents: 1041
diff changeset
39 RUN a2enconf lada
954
1856b6b3b8d4 Add dockerised setup with respective Apache config.
Tom Gottfried <tom@intevation.de>
parents:
diff changeset
40
1041
3ef492b5240b Add access with a role for Stammdatenpflege.
Tom Gottfried <tom@intevation.de>
parents: 1018
diff changeset
41 EXPOSE 80 81 82 83 84
1018
418e25969a16 Serve roles on different ports for easier testing.
Tom Gottfried <tom@intevation.de>
parents: 986
diff changeset
42
1188
5489ae5ef9e0 Migrate Dockerfile to Debian.
Tom Gottfried <tom@intevation.de>
parents: 1041
diff changeset
43 CMD ["/usr/sbin/apache2ctl", "-D", "FOREGROUND"]

http://lada.wald.intevation.org