1
0
mirror of https://github.com/oupala/apaxy.git synced 2025-08-17 23:51:31 +02:00

Added Dockerfile to run local demo

This commit is contained in:
Inti Gabriel
2016-02-28 15:37:20 +01:00
parent bb21c1a56c
commit 603265ad64
4 changed files with 50 additions and 0 deletions

28
Dockerfile Normal file
View File

@@ -0,0 +1,28 @@
FROM php:7.0-apache
MAINTAINER Inti Gabriel <inti.gabriel+github@intigabriel.de>
RUN a2enmod rewrite
ENV APACHE_RUN_USER=www-data APACHE_RUN_GROUP=www-data APACHE_LOG_DIR=/var/log/apache2 APACHE_LOCK_DIR=/var/lock/apache2 APACHE_PID_FILE=/var/run/apache2.pid
COPY apache-config.conf /etc/apache2/sites-enabled/000-default.conf
COPY apaxy/ /var/www/html/
RUN mv /var/www/html/htaccess.txt /var/www/html/.htaccess && \
mv /var/www/html/theme/htaccess.txt /var/www/html/theme/.htaccess && \
rm /var/www/html/index.html && \
touch /var/www/html/example.gif && \
touch /var/www/html/example.jpg && \
touch /var/www/html/example.txt && \
touch /var/www/html/example.md && \
touch /var/www/html/example && \
touch /var/www/html/example.mp4 && \
touch /var/www/html/example.zip && \
touch /var/www/html/example.doc && \
touch /var/www/html/example.xls && \
touch /var/www/html/example.pdf && \
touch /var/www/html/example.tex && \
touch /var/www/html/example.c && \
touch /var/www/html/example.mp3
EXPOSE 80
CMD /usr/sbin/apache2ctl -D FOREGROUND

View File

@@ -26,6 +26,13 @@ Let's assume you have a folder named `share` in your server root directory (the
* Rename `htaccess.txt` to `.htaccess` in both the `/share` and `/share/theme` folders.
* [Treat yo'self](http://25.media.tumblr.com/tumblr_lw7q28y0Mz1qanm80o1_500.gif), you're done.
##Docker iamges
A [localhost:8080](local Demo) can be started with docker.
`docker-compose build
docker-compose up`
##Apaxy themes
If you'd like to alter the default Apaxy theme, look in the `/theme` folder and you'll find the following files:

10
apache-config.conf Normal file
View File

@@ -0,0 +1,10 @@
<VirtualHost *:80>
DocumentRoot /var/www/html
<Directory /var/www/html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order deny,allow
Allow from all
</Directory>
</VirtualHost>

5
docker-compose.yml Normal file
View File

@@ -0,0 +1,5 @@
apaxy:
build: .
ports:
- "8080:80"