annotate Dockerfile_mini @ 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 a152353eba26
children dc5851d433e8
rev   line source
1277
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
1 #
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
2 # Build and run LADA-client (minified version)
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
3 #
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
4 # Build with e.g. `docker build --force-rm=true -t koala/lada_client_mini .'
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
5 # Run from the repository root-dir with e.g.
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
6 # `docker run --name lada_client
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
7 # --link lada_wildfly:lada-server
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
8 # -p 8180-8184:80-84 -d koala/lada_client_mini'
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
9 #
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
10 # The linked container may be created from the Dockerfile in the lada-server
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
11 # repository.
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
12 #
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
13 # The LADA-application will be available under http://yourdockerhost:8182
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
14 #
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
15 # Add `-v $PWD:/var/www/html/' to the run-command if you want to
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
16 # test your local changes (you'll have to run ./install-dependencies.sh again).
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
17 #
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
18
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
19 FROM debian:jessie
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
20 MAINTAINER mstanko@bfs.de
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
21
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
22 RUN apt-get update -y && apt-get install -y curl unzip python apache2 ruby openjdk-7-jre
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
23
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
24 #
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
25 # Install sencha cmd
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
26 #
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
27 RUN curl -O https://cdn.sencha.com/cmd/4.0.5.87/SenchaCmd-4.0.5.87-linux-x64.run.zip && unzip SenchaCmd-4.0.5.87-linux-x64.run.zip && chmod +x ./SenchaCmd-4.0.5.87-linux-x64.run && ./SenchaCmd-4.0.5.87-linux-x64.run --mode unattended
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
28 ENV PATH=~/bin/Sencha/Cmd/4.0.5.87:$PATH
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
29 ENV SENCHA_CMD_3_0_0="~/bin/Sencha/Cmd/4.0.5.87"
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
30
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
31 ADD . /tmp/lada-client
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
32 WORKDIR /tmp/lada-client
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
33
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
34 #
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
35 # Install dependencies
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
36 #
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
37 RUN ./install-dependencies.sh
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
38
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
39 #
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
40 # compile and minify application
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
41 #
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
42 ENV VERSION=2.4.1
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
43 RUN ./build.sh
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
44 RUN cd /var/www/html && cp -r /tmp/lada-client/lada-client-$VERSION/* .
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
45
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
46 #
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
47 # httpd setup
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
48 #
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
49 RUN a2enmod proxy
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
50 RUN a2enmod proxy_http
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
51 RUN a2enmod headers
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
52 RUN ln -sf $PWD/custom-vhosts.conf /etc/apache2/conf-available/lada.conf
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
53 RUN a2enconf lada
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
54
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
55 EXPOSE 80 81 82 83 84
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
56
a152353eba26 fix build.sh and Dockerfile for minified app
Michael Stanko <mstanko@bfs.de>
parents:
diff changeset
57 CMD ["/usr/sbin/apache2ctl", "-D", "FOREGROUND"]

http://lada.wald.intevation.org