18 lines
773 B
Docker
18 lines
773 B
Docker
|
FROM lukptr/ubuntu:16.04-23112016
|
||
|
MAINTAINER lukptr <lukptr@ridhosribumi.com>
|
||
|
|
||
|
ENV FRAPPE_USER=frappe \
|
||
|
MYSQL_PASSWORD=12345678 \
|
||
|
ADMIN_PASSWORD=12345678 \
|
||
|
DEBIAN_FRONTEND=noninteractive
|
||
|
RUN useradd $FRAPPE_USER && mkdir /home/$FRAPPE_USER && chown -R $FRAPPE_USER.$FRAPPE_USER /home/$FRAPPE_USER
|
||
|
WORKDIR /home/$FRAPPE_USER
|
||
|
RUN wget https://raw.githubusercontent.com/frappe/bench/master/playbooks/install.py && sed -i "s/'', ''/'$MYSQL_PASSWORD', '$ADMIN_PASSWORD'/g" install.py && \
|
||
|
apt update && python install.py --production --user $FRAPPE_USER
|
||
|
RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/ /home/$FRAPPE_USER/.cache
|
||
|
COPY production.conf /etc/supervisor/conf.d/
|
||
|
WORKDIR /home/$FRAPPE_USER/frappe-bench
|
||
|
EXPOSE 80 25
|
||
|
|
||
|
CMD ["/usr/bin/supervisord","-n"]
|