FROM ubuntu:18.04 WORKDIR /data RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y apache2 RUN rm /etc/apache2/sites-enabled/000-default.conf RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y postgresql libapache2-mod-wsgi-py3 # make for testing RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y virtualenv make sudo RUN ln -s /data/dev/apache-local.conf /etc/apache2/sites-enabled/ #RUN a2enmod rewrite RUN sed -i "s#data_directory = '.*'#data_directory = '/data/run/postgres'#" /etc/postgresql/10/main/postgresql.conf RUN echo "host all all 0.0.0.0/0 md5" >> /etc/postgresql/10/main/pg_hba.conf RUN echo "listen_addresses='*'" >> /etc/postgresql/10/main/postgresql.conf RUN /etc/init.d/postgresql restart RUN sudo -u postgres psql -c "CREATE USER hoou WITH PASSWORD 'hoohoohoo123';" RUN sudo -u postgres psql -c "CREATE DATABASE hoou;" RUN sudo -u postgres psql -c "GRANT ALL PRIVILEGES ON DATABASE hoou to hoou;" # psql -h localhost -U hoou hoou # should work CMD /data/dev/run-internal.sh