check in docker specific wsgi file

This commit is contained in:
hankhill19580
2020-09-23 23:32:55 +00:00
parent 12a3b8eba2
commit b54fe6bbba
2 changed files with 8 additions and 3 deletions

View File

@ -10,6 +10,7 @@ WORKDIR /var/www/i2p.www
RUN apt-get update && \
apt-get -y install apache2 apache2-utils libapache2-mod-wsgi python2-dev python-pip patch python-virtualenv git && \
## Start setting up the site
rm -rfv env && \
virtualenv --distribute env && \
. env/bin/activate && \
pip install -r etc/reqs.txt && \
@ -19,7 +20,7 @@ RUN apt-get update && \
## We've now updated the site
## Next let's configure WSGI
## Set ownership of site to server
cp etc/docker.i2p.wsgi i2p.wsgi && \
cp etc/docker.wsgi.i2p i2p.wsgi && \
chown -R www-data /var/www/i2p.www && \
## Make the WSGI script owned by the server
chown www-data:www-data /var/www/i2p.www/i2p.wsgi && \
@ -31,7 +32,6 @@ RUN apt-get update && \
a2ensite i2p && \
ls /etc/apache2 && \
sed -i 's|IncludeOptional sites-enabled|# IncludeOptional sites-enabled|g' /etc/apache2/apache2.conf && \
sed -i '1 i\IncludeOptional sites-enabled/i2p.conf' /etc/apache2/apache2.conf && \
cat /etc/apache2/apache2.conf
sed -i '1 i\IncludeOptional sites-enabled/i2p.conf' /etc/apache2/apache2.conf
CMD service apache2 restart && tail -f /var/log/apache2/access.log

5
etc/docker.wsgi.i2p Normal file
View File

@ -0,0 +1,5 @@
import sys
activate_this = '/var/www/i2p.www/env/bin/activate_this.py'
execfile(activate_this, dict(__file__=activate_this))
sys.path.insert(0, '/var/www/i2p.www')
from i2p2www import app as application