# Staging
# pip install psycopg2
+# pip install -U https://forge.ircam.fr/p/django-eve/source/download/dev/
chown -R $uid:$gid $media
if hasattr(obj, 'featured_image_header'):
featured.append(obj)
return featured
+
+@register.filter
+def subtract(value, arg):
+ return value - arg
'HOST': 'db', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '3306', # Set to empty string for default. Not used with sqlite3.
},
- # 'default': {
- # 'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
- # 'USER': 'postgres', # Not used with sqlite3.
- # 'PASSWORD': 'mysecretpassword', # Not used with sqlite3.
- # 'NAME': 'manifeste',
- # 'HOST': 'db', # Set to empty string for localhost. Not used with sqlite3.
- # 'PORT': '5432', # Set to empty string for default. Not used with sqlite3.
- # },
'eve': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'eve',
- 'USER': 'postgres',
- 'PASSWORD': 'mysecretpassword',
+ 'USER': 'eve',
+ 'PASSWORD': 'HmazS2frT',
'HOST': 'pgdb',
'PORT': '5432',
},
+ # 'eve': {
+ # 'ENGINE': 'django.db.backends.postgresql_psycopg2',
+ # 'NAME': 'eve',
+ # 'USER': 'django',
+ # 'PASSWORD': 'q2nqzt0WGnwWé,256',
+ # 'HOST': 'eve.ircam.fr',
+ # 'PORT': '5432',
+ # },
}
RuntimeWarning, r'django\.db\.models\.fields')
EVENT_GOOGLE_MAPS_DOMAIN = 'maps.google.fr'
+
+DATABASE_ROUTERS = ['eve.routers.EveRouter',]
-{% load i18n mezzanine_tags event_tags %}
+{% load i18n mezzanine_tags event_tags festival_tags %}
{% editable event.start event.end event.location %}
<div class="event__meta">
<div class="event__meta__inner">
{{ event.start }}
{% if event.end %}
- <br>
- {% if event.end|date == event.start|date %}{{ event.end|time:"TIME_FORMAT" }}{% else %}{{ event.end }}{% endif %}
+ {% if event.end|date == event.start|date and event.end.hour|subtract:event.start.hour > 3 %}{{ event.end|time:"TIME_FORMAT" }}{% endif %}
{% endif %}
{% if event.location %}
<a href="{% url "event_list_location" event.location.slug %}" class="event__meta__location">{{ event.location }}</a>
- MYSQL_USER=manifeste
- MYSQL_PASSWORD=Onukifsid7
+pgdb:
+ image: postgres
+ volumes_from:
+ - data
+ environment:
+ - POSTGRES_PASSWORD=HmazS2frT
+ - POSTGRES_USER=eve
+ - POSTGRES_DB=eve
+
app:
build: .
command: /bin/sh deploy/start_app.sh
- "8000"
links:
- db
-
+ - pgdb
+
nginx:
image: nginx
ports:
--e git+https://github.com/yomguy/mezzanine-agenda.git#egg=mezzanine-agenda-0.2.0
+-e git+https://github.com/yomguy/mezzanine-agenda.git#egg=mezzanine-agenda-0.2.1
-e git+https://github.com/stephenmcd/mezzanine.git#egg=mezzanine-4.1-dev
--e git+https://github.com/yomguy/django-eve.git#egg=django-eve-1.0
+https://forge.ircam.fr/p/django-eve/source/download/dev/
#!/bin/bash
-export PGPASSWORD="mysecretpassword"
-db_exists=`psql -hpgdb -Upostgres -lqt | cut -d \| -f 1 | grep -w eve | wc -l`
+export PGPASSWORD="HmazS2frT"
-if [ $db_exists == 0 ]; then
- psql -hpgdb -Upostgres -c 'create role eve'
-else
- psql -hpgdb -Upostgres -c 'drop database eve'
+db_exists=`psql -hpgdb -Ueve -lqt | cut -d \| -f 1 | grep -w eve | wc -l`
+
+if [ ! $db_exists == 0 ]; then
+ psql -hpgdb -Ueve -c 'drop database eve'
fi
-psql -hpgdb -Upostgres -c 'create database eve'
-gunzip -c /srv/backup/eve.sql.gz | psql -hpgdb -Upostgres -q eve
+psql -hpgdb -Ueve -c 'create role eve'
+psql -hpgdb -Ueve -c 'create role django'
+psql -hpgdb -Ueve -c 'create database eve'
+gunzip -c /srv/backup/eve.sql.gz | psql -hpgdb -Ueve -q eve