<div class="artist-bio">
<p>
- <img class="{% if artist.photo_alignment == 'left' %}image-left{% elif artist.photo_alignment == 'right' %}image-right{% else %}image-center{% endif %}" src="{{ MEDIA_URL }}/{{ artist.photo }}" />
+ {% if artist.photo %}
+ <img class="{% if artist.photo_alignment == 'left' %}image-left{% elif artist.photo_alignment == 'right' %}image-right{% else %}image-center{% endif %}" src="{{ MEDIA_URL }}/{{ artist.photo }}" />
+ {% endif %}
{{ artist.bio|safe }}
<br style="clear: both;" />
</p>
- data
volumes:
- ./data/var/lib/mysql/:/var/lib/mysql
+ - ./scripts/:/srv/scripts
environment:
- MYSQL_ROOT_PASSWORD=hyRob0otlaz4
- MYSQL_DATABASE=manifeste
--- /dev/null
+#!/bin/sh
+
+docker-compose run db /srv/scripts/backup_db.sh
+git add data/media
+git commit -a -m "update DB and media"
+git push
--- /dev/null
+#!/bin/bash
+
+mysqldump -hdb -uroot -phyRob0otlaz4 manifeste | gzip > /srv/backup/manifeste.sql.gz
--- /dev/null
+#!/bin/bash
+
+pg_dump -hpgdb -Upostgres eve | gzip > /srv/backup/eve.sql.gz
--- /dev/null
+#!/bin/sh
+
+sudo chown -R $USER ../data/media
+sudo chown -R $USER ../data/backup
+git pull
+docker-compose run db /srv/scripts/restore_db.sh
--- /dev/null
+#!/bin/bash
+
+gunzip < /srv/backup/manifeste.sql.gz | mysql -hdb -uroot -phyRob0otlaz4 manifeste
+echo "Restore done!"
--- /dev/null
+#!/bin/bash
+
+export PGPASSWORD="mysecretpassword"
+db_exists=`psql -hpgdb -Upostgres -lqt | cut -d \| -f 1 | grep -w eve | wc -l`
+
+if [ $db_exists == 0 ]; then
+ psql -hpgdb -Upostgres -c 'create role eve'
+else
+ psql -hpgdb -Upostgres -c 'drop database eve'
+fi
+
+psql -hpgdb -Upostgres -c 'create database eve'
+gunzip -c /srv/backup/eve.sql.gz | psql -hpgdb -Upostgres -q eve