MAINTAINER Guillaume Pellerin <yomguy@parisson.com>, Thomas fillon <thomas@parisson.com>
-RUN mkdir /opt/app
-RUN mkdir /opt/src
-RUN mkdir /opt/src/app
+RUN mkdir /srv/app
+RUN mkdir /srv/src
+RUN mkdir /srv/src/app
-COPY . /opt/src/app
-WORKDIR /opt/src/app
+COPY . /srv/src/app
+WORKDIR /srv/src/app
RUN pip install -r requirements.txt
-RUN pip install -r requirements-dev.txt --src /opt/src
-WORKDIR /opt/app
+RUN pip install -r requirements-dev.txt --src /srv/src
+WORKDIR /srv/app
EXPOSE 8000
# Django media
location /media {
- alias /opt/media; # your Django project's media files - amend as required
+ alias /srv/media; # your Django project's media files - amend as required
}
# Django static
location /static {
- alias /opt/static; # your Django project's static files - amend as required
+ alias /srv/static; # your Django project's static files - amend as required
}
location / {
# Full filesystem path to the project.
#PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))
-PROJECT_ROOT = '/opt/app/'
+PROJECT_ROOT = '/srv/app/'
DATABASES = {
'default': {
#
# if not os.path.exists(MEDIA_ROOT):
# os.makedirs(MEDIA_ROOT)
-MEDIA_ROOT = '/opt/media/'
+MEDIA_ROOT = '/srv/media/'
# URL that handles the media served from MEDIA_ROOT. Make sure to use a
# trailing slash if there is a path component (optional in other cases).
# in apps' "static/" subdirectories and in STATICFILES_DIRS.
# Example: "/home/media/media.lawrence.com/static/"
# STATIC_ROOT = '/var/www/static'
-STATIC_ROOT = '/opt/static/'
+STATIC_ROOT = '/srv/static/'
# URL prefix for static files.
# Example: "http://media.lawrence.com/static/"
media:
image: debian:jessie
volumes:
- - ./media/:/opt/media
- - ./static/:/opt/static
- - ./backup/:/opt/backup
+ - ./media/:/srv/media
+ - ./static/:/srv/static
+ - ./backup/:/srv/backup
command: "true"
db:
app:
build: .
volumes:
- - ./app/:/opt/app
- - ./telemeta/:/opt/src/app/telemeta
+ - ./app/:/srv/app
+ - ./telemeta/:/srv/src/app/telemeta
volumes_from:
- media
command: /bin/sh deploy/start_app.sh
nginx:
image: nginx
ports:
- - "8001:80"
+ - "8000:80"
volumes:
- ./app/deploy/nginx-app.conf:/etc/nginx/conf.d/default.conf
- ./log/:/var/log/nginx