First upload of necessary files

Let's see what happens...
This commit is contained in:
William Miceli
2020-01-03 18:56:43 -05:00
parent c43e5fdb0b
commit 48b6af2802
6 changed files with 157 additions and 1 deletions

38
Dockerfile Normal file
View File

@@ -0,0 +1,38 @@
FROM alpine:3.11
LABEL maintainer="William Miceli <git@williammiceli.me>"
USER root
WORKDIR /
ARG RELEASE_VERSION
# So that OpenRC works properly
VOLUME [ /sys/fs/cgroup ]
# Copying in startup script
COPY /entrypoint.sh /
# Copying in nginx configuration
COPY /etc/ /etc/
# Adding required packages
RUN apk update && apk add --no-cache\
nano \
nginx \
openrc \
php7-fpm \
php7-gd \
&& rm /etc/nginx/conf.d/default.conf
# Adding DokuWiki
RUN rm -rf /var/www/* \
&& wget -O /var/www/DokuWiki.tar.gz https://github.com/splitbrain/dokuwiki/archive/release_stable_2018-04-22b.tar.gz \
&& tar -xvzf /var/www/DokuWiki.tar.gz -C /var/www/ \
&& rm /var/www/DokuWiki.tar.gz \
&& DIRECTORY=$(ls /var/www) \
&& mv /var/www/$DIRECTORY/* /var/www/ \
&& rm -rf /var/www/$DIRECTORY \
&& unset DIRECTORY
# Expose Insecure Web, MySQL Server
EXPOSE 80
CMD ["/bin/sh", "/entrypoint.sh"]