From: Thomas Fillon Date: Sat, 25 Feb 2017 14:45:11 +0000 (+0100) Subject: Update environment, requirements and manage thesurus through Django-skosxl X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=3edb7921d4232d1ed647aa3ffc8ef03c13c10926;p=telemeta_mcm.git Update environment, requirements and manage thesurus through Django-skosxl --- diff --git a/Dockerfile b/Dockerfile index c1ca162..61b9ac7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,8 @@ FROM continuumio/miniconda ENV PYTHONUNBUFFERED 1 -RUN mkdir -p /srv/src/app +RUN mkdir -p /srv/src/app &&\ + mkdir -p /srv/src/lib WORKDIR /srv/src/app ADD conda-environment.yml /srv/src/app/ RUN conda update --all -y &&\ diff --git a/conda-environment.yml b/conda-environment.yml index eca81f8..4edaeb7 100644 --- a/conda-environment.yml +++ b/conda-environment.yml @@ -1,14 +1,14 @@ name: MCM dependencies: -- django=1.9.5=py27_0 -- openssl=1.0.2h=1 -- pip=8.1.2=py27_0 -- python=2.7.12=1 -- readline=6.2=2 -- setuptools=23.0.0=py27_0 -- sqlite=3.13.0=0 -- tk=8.5.18=0 -- wheel=0.29.0=py27_0 -- zlib=1.2.8=3 +- pip=9.* +- python=2.7 +- sqlite +- wheel +- pip: + - django==1.9.* + - "--src=/srv/src/lib" + - "--editable=git+https://github.com/thomasfillon/django-skosxl.git@master#egg=django-skosxl" + - "--editable=git+https://github.com/thomasfillon/django-rdf-io.git@master#egg=django-rdf-io" + - Werkzeug prefix: /opt/conda/envs/MCM diff --git a/docker-compose.yml b/docker-compose.yml index 374647c..d5cb8c3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,7 +2,7 @@ version: '2' services: app: build: . - command: python manage.py runserver 0.0.0.0:8000 + command: python manage.py runserver_plus 0.0.0.0:8000 volumes: - .:/srv/src/app/ ports: diff --git a/telemeta_mcm/settings.py b/telemeta_mcm/settings.py index 390d710..8a4776d 100644 --- a/telemeta_mcm/settings.py +++ b/telemeta_mcm/settings.py @@ -38,6 +38,9 @@ INSTALLED_APPS = [ 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + 'skosxl', + 'rdf_io', + 'django_extensions' ] MIDDLEWARE_CLASSES = [ @@ -120,3 +123,7 @@ USE_TZ = True # https://docs.djangoproject.com/en/1.9/howto/static-files/ STATIC_URL = '/static/' + + +# SKOSXL settings +SKOSXL_DEFAULT_LANG = 'fr' diff --git a/telemeta_mcm/urls.py b/telemeta_mcm/urls.py index a975812..34682d8 100644 --- a/telemeta_mcm/urls.py +++ b/telemeta_mcm/urls.py @@ -13,9 +13,11 @@ Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ -from django.conf.urls import url +from django.conf.urls import url, include from django.contrib import admin + urlpatterns = [ url(r'^admin/', admin.site.urls), + url(r'^telemeta/skosxl/', include('skosxl.urls')) ]