How to run :
git clone https://github.com/NextDom/nextdom-core core
docker run -d --name=nextdom-dev -p 8080:80 -v $(pwd)/core:/usr/share/nextdom sylvaner1664/nextdom-dev:latest
docker exec -i nextdom-dev bash /usr/share/nextdom/install/postinst
Dockerfile content
FROM debian:stretch-slim
ENV locale-gen fr_FR.UTF-8
ENV APACHE_PORT 80
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && \
apt-get install --yes --no-install-recommends software-properties-common gnupg wget && \
add-apt-repository non-free
RUN wget -qO - http://debian.nextdom.org/debian/nextdom.gpg.key | apt-key add - && \
echo "deb http://debian.nextdom.org/debian nextdom main" >/etc/apt/sources.list.d/nextdom.list && \
apt-get update && \
apt-get --yes install --no-install-recommends nextdom-mysql nextdom-minimal composer python-jsmin
RUN wget https://deb.nodesource.com/setup_10.x -O install_npm.sh && \
bash install_npm.sh && \
apt install -y nodejs && \
rm install_npm.sh
RUN npm install -g sass
RUN apt-get clean autoclean && \
apt-get autoremove --yes && \
rm -fr /var/lib/{apt,dpkg,cache,log}/
RUN echo "#!/bin/sh" > /launch.sh && \
echo "rm -fr /var/www/html" >> /launch.sh && \
echo "ln -s /usr/share/nextdom /var/www/html" >> /launch.sh && \
echo "service cron start" >> /launch.sh && \
echo "service mysql start" >> /launch.sh && \
echo "service apache2 start" >> /launch.sh && \
echo "while true; do" >> /launch.sh && \
echo " sleep 100" >> /launch.sh && \
echo "done" >> /launch.sh && \
chmod +x /launch.sh
VOLUME /usr/share/nextdom
ENTRYPOINT ["/usr/bin/env"]
CMD ["bash", "/launch.sh"]
Content type
Image
Digest
Size
228.9 MB
Last updated
over 7 years ago
docker pull sylvaner1664/nextdom-dev