mirror of
https://github.com/oupala/apaxy.git
synced 2025-08-17 20:01:28 +02:00
Added Dockerfile to run local demo
This commit is contained in:
28
Dockerfile
Normal file
28
Dockerfile
Normal 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
|
@@ -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.
|
* 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.
|
* [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
|
##Apaxy themes
|
||||||
|
|
||||||
If you'd like to alter the default Apaxy theme, look in the `/theme` folder and you'll find the following files:
|
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
10
apache-config.conf
Normal 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
5
docker-compose.yml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
apaxy:
|
||||||
|
build: .
|
||||||
|
ports:
|
||||||
|
- "8080:80"
|
||||||
|
|
Reference in New Issue
Block a user