Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM ubuntu:16.04
- # Update packages
- RUN apt-get -y update
- # Install postgresql
- ENV PGVER 9.5
- RUN apt-get install -y postgresql-$PGVER
- USER postgres
- RUN /etc/init.d/postgresql start &&\
- psql --command "CREATE USER admin WITH SUPERUSER PASSWORD '1234567890';" &&\
- createdb -O admin Forum &&\
- /etc/init.d/postgresql stop
- #EXPOSE PORT
- EXPOSE 5432
- # Add VOLUMEs to allow backup of config, logs and databases
- VOLUME ["/etc/postgresql", "/var/log/postgresql", "/var/lib/postgresql"]
- USER root
- RUN apt-get install -y openjdk-8-jdk-headless maven
- ENV PGUSER=admin PGPASSWORD=1234567890 PGHOST=127.0.0.1 PGPORT=5432 PGDATABASE=Forum
- ENV PARK_DB_ROOT=/var/www/Forum
- RUN mkdir -p $PARK_DB_ROOT
- COPY . $PARK_DB_ROOT
- WORKDIR $PARK_DB_ROOT
- RUN mvn package
- EXPOSE 5000
- CMD service postgresql start && java -jar $PARK_DB_ROOT/target/maildbjava-1.0-SNAPSHOT.jar
Add Comment
Please, Sign In to add comment