Sign inSign up

mudislander/fogproject

By mudislander

•Updated over 7 years ago

Image
1

100K+

Dockerfile
FROM ubuntu:16.04
MAINTAINER Guillem TanyĆ  <[email protected]>

RUN apt update && apt upgrade -y

RUN apt install -y wget iproute2 software-properties-common language-pack-en jq

ENV VERSION=1.5.5

RUN wget https://github.com/FOGProject/fogproject/archive/${VERSION}.tar.gz \
 && tar xvfz ${VERSION}.tar.gz \
 && cd fogproject-${VERSION}/bin \
 && mkdir -p /backup \
 && bash ./installfog.sh  --autoaccept

# remove obsolet pifdiles
#RUN rm -f /var/run/fog/FOG*

# force redirect to FOG root URL from Apache base URL's
COPY assets/index.php /var/www
COPY assets/index.php /var/www/html
RUN rm /var/www/html/index.html


# patch vsftpd init file because start with failure
ADD assets/vsftpd.patch .
RUN patch /etc/init.d/vsftpd vsftpd.patch && rm -f vsftpd.patch

# remove FOG sources
RUN rm -rf /fogproject-* /${VERSION}.tar.gz


# saving default data
RUN mkdir -p /opt/fog/default/
RUN cp -rp /var/lib/mysql /opt/fog/default/
RUN cp -rp /images /opt/fog/default/

RUN touch /INIT
ADD assets/entry.sh .
CMD bash entry.sh