First upload of necessary files
Let's see what happens...
This commit is contained in:
38
Dockerfile
Normal file
38
Dockerfile
Normal 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"]
|
||||
Reference in New Issue
Block a user