From: Guillaume Pellerin Date: Wed, 21 Sep 2016 15:32:05 +0000 (+0200) Subject: Add prestashopdb container, pull eve and prestashop modules from github X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=08eb46f482a87f2cb1fb6cb251ef9933220d956c;p=mezzo.git Add prestashopdb container, pull eve and prestashop modules from github --- diff --git a/app/local_settings.py b/app/local_settings.py index 7fa40f2d..574382f4 100644 --- a/app/local_settings.py +++ b/app/local_settings.py @@ -27,7 +27,7 @@ DATABASES = { 'HOST': 'eve', 'PORT': '5432', }, - 'presta': { + 'prestashop': { 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'USER': 'ircam_shops', # Not used with sqlite3. 'PASSWORD': 'pUmt97e4MgR9EP4knyWea0n', # Not used with sqlite3. diff --git a/app/scripts/app.sh b/app/scripts/app.sh index 00c0cabf..fc86c567 100644 --- a/app/scripts/app.sh +++ b/app/scripts/app.sh @@ -20,6 +20,7 @@ patterns='*.js;*.css;*.jpg;*.jpeg;*.gif;*.png;*.svg;*.ttf;*.eot;*.woff;*.woff2' # Staging pip install xlrd # pip install -U https://forge.ircam.fr/p/django-eve/source/download/dev/ +# pip install https://forge.ircam.fr/p/django-prestashop/source/download/master/ --src /srv/lib # pip install -U https://github.com/stephenmcd/grappelli-safe/archive/dynamic_stacked.zip # pip install django-querysetsequence #pip install django-autocomplete-light django-querysetsequence diff --git a/docker-compose.yml b/docker-compose.yml index 0dc9634f..5be19e68 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -38,21 +38,35 @@ db: environment: - POSTGRES_PASSWORD=hyRob0otlaz4 +prestadb: + image: mariadb + volumes_from: + - data + volumes: + - ./scripts/:/srv/scripts + - ./data/mysql/:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD=mysecretpassword + - MYSQL_DATABASE=ircam_shops + - MYSQL_USER=ircam_shops + - MYSQL_PASSWORD=pUmt97e4MgR9EP4knyWea0n + app: build: . command: /bin/bash scripts/app.sh volumes: - ./app/:/srv/app + - ./lib/grappelli-safe/:/srv/lib/grappelli-safe - ./lib/mezzanine-agenda/:/srv/lib/mezzanine-agenda - ./lib/django-eve/:/srv/lib/django-eve - ./lib/django-prestashop/:/srv/lib/django-prestashop - - ./lib/grappelli-safe/:/srv/lib/grappelli-safe volumes_from: - data expose: - "8000" links: - db + - prestadb environment: - DEBUG=False diff --git a/lib/django-eve b/lib/django-eve index cf5caf29..233efa6d 160000 --- a/lib/django-eve +++ b/lib/django-eve @@ -1 +1 @@ -Subproject commit cf5caf29cfc9c893a091290a54589789cb0ada7b +Subproject commit 233efa6da1baefd9e7e657bce9fb36b8b41030e4 diff --git a/lib/django-prestashop b/lib/django-prestashop index 1b7f9c30..cf223e92 160000 --- a/lib/django-prestashop +++ b/lib/django-prestashop @@ -1 +1 @@ -Subproject commit 1b7f9c30776907a7815109ec64f3347ab3c71705 +Subproject commit cf223e92f2713e883ea5c44cc7d4c31a44566e9e diff --git a/requirements-dev.txt b/requirements-dev.txt index 1723fe6c..22df85d3 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,5 +1,5 @@ -e git+https://github.com/yomguy/mezzanine-agenda.git#egg=mezzanine-agenda-0.2.2 -e git+https://github.com/yomguy/mezzanine.git@jquery#egg=mezzanine-4.2-dev -e git+https://github.com/yomguy/grappelli-safe.git@dynamic_stacked#egg=grappelli-safe-0.4.2 -https://forge.ircam.fr/p/django-eve/source/download/dev/ -https://forge.ircam.fr/p/django-prestashop/source/download/master/ +-e git+https://github.com/yomguy/django-eve.git@dev#egg=django-eve-1.0 +-e git+https://github.com/yomguy/django-prestashop.git@dev#egg=django-prestashop-1.0