Sign inSign up

sylvaner1664/nextdom-dev

By sylvaner1664

•Updated over 7 years ago

Dev pour Nextdom

Image
0

261

sylvaner1664/nextdom-dev repository overview

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"]

Tag summary

Content type

Image

Digest

Size

228.9 MB

Last updated

over 7 years ago

docker pull sylvaner1664/nextdom-dev