Merge branch 'master' of atrey.karlin.mff.cuni.cz:/akce/MaM/MaMweb/mamweb
This commit is contained in:
commit
c43ba12be7
3 changed files with 31 additions and 17 deletions
26
Makefile
26
Makefile
|
@ -63,8 +63,8 @@ schema_all.pdf:
|
||||||
|
|
||||||
# Deploy to current *mamweb-test* directory
|
# Deploy to current *mamweb-test* directory
|
||||||
deploy_test:
|
deploy_test:
|
||||||
@if [ ${USER} != "www-mam" ]; then echo "Only possible by user www-mam"; exit 1; fi
|
@if [ ${USER} != "mam-web" ]; then echo "Only possible by user mam-web"; exit 1; fi
|
||||||
@if [ `pwd` != "/akce/MaM/WWW/mamweb-test" ]; then echo "Only possible in /akce/MaM/WWW/mamweb-test"; exit 1; fi
|
@if [ `pwd` != "/akce/mam/www/mamweb-test" ]; then echo "Only possible in /akce/mam/www/mamweb-test"; exit 1; fi
|
||||||
@echo "Installing version from origin/test ..."
|
@echo "Installing version from origin/test ..."
|
||||||
git pull origin test
|
git pull origin test
|
||||||
git clean -f
|
git clean -f
|
||||||
|
@ -73,13 +73,13 @@ deploy_test:
|
||||||
./manage.py collectstatic --noinput
|
./manage.py collectstatic --noinput
|
||||||
(chown -R :mam . || true )
|
(chown -R :mam . || true )
|
||||||
(chmod -R g+rX,go-w . || true )
|
(chmod -R g+rX,go-w . || true )
|
||||||
@echo Notifying apache about the change ...
|
@echo Restarting systemd unit
|
||||||
touch mamweb/wsgi.py
|
systemctl --user restart mamweb-test.service
|
||||||
@echo Done.
|
@echo Done.
|
||||||
|
|
||||||
# Deploy to current *mamweb-prod* directory
|
# Deploy to current *mamweb-prod* directory
|
||||||
deploy_prod:
|
deploy_prod:
|
||||||
@if [ ${USER} != "mam-web" ]; then echo "Only possible by user www-mam"; exit 1; fi
|
@if [ ${USER} != "mam-web" ]; then echo "Only possible by user mam-web"; exit 1; fi
|
||||||
@if [ `pwd` != "/akce/mam/www/mamweb-prod" ]; then echo "Only possible in /akce/mam/www/mamweb-prod"; exit 1; fi
|
@if [ `pwd` != "/akce/mam/www/mamweb-prod" ]; then echo "Only possible in /akce/mam/www/mamweb-prod"; exit 1; fi
|
||||||
@echo "Backing up production DB ..."
|
@echo "Backing up production DB ..."
|
||||||
( cd .. && ./backup_prod_db.sh )
|
( cd .. && ./backup_prod_db.sh )
|
||||||
|
@ -92,22 +92,22 @@ deploy_prod:
|
||||||
(chown -R :mam . || true )
|
(chown -R :mam . || true )
|
||||||
(chmod -R g+rX,go-w . || true )
|
(chmod -R g+rX,go-w . || true )
|
||||||
@echo Restarting systemd user unit for MaM web
|
@echo Restarting systemd user unit for MaM web
|
||||||
systemctl --user restart mamweb-prod
|
systemctl --user restart mamweb-prod.service
|
||||||
@echo Done.
|
@echo Done.
|
||||||
|
|
||||||
|
|
||||||
# Sync test media directory with production
|
# Sync test media directory with production
|
||||||
sync_test_media:
|
sync_test_media:
|
||||||
@if [ ${USER} != "www-mam" ]; then echo "Only possible by user www-mam"; exit 1; fi
|
@if [ ${USER} != "mam-web" ]; then echo "Only possible by user mam-web"; exit 1; fi
|
||||||
@if [ `pwd` != "/akce/MaM/WWW/mamweb-test" ]; then echo "Only possible in /akce/MaM/WWW/mamweb-test"; exit 1; fi
|
@if [ `pwd` != "/akce/mam/www/mamweb-test" ]; then echo "Only possible in /akce/mam/www/mamweb-test"; exit 1; fi
|
||||||
rsync -av --delete /akce/MaM/WWW/mamweb-prod/media/ ./media
|
rsync -av --delete /akce/mam/www/mamweb-prod/media/ ./media
|
||||||
|
|
||||||
# Sync test database with production database
|
# Sync test database with production database
|
||||||
sync_test_db:
|
sync_test_db:
|
||||||
@if [ ${USER} != "www-mam" ]; then echo "Only possible by user www-mam"; exit 1; fi
|
@if [ ${USER} != "mam-web" ]; then echo "Only possible by user mam-web"; exit 1; fi
|
||||||
pg_dump mam-test -U mam > dump-test-`date +"%Y%m%d_%H%M"`.sql
|
pg_dump mam_test > dump-test-`date +"%Y%m%d_%H%M"`.sql
|
||||||
pg_dump -Fc mam-prod -U mam > dump-prod.sql
|
pg_dump -Fc mam_prod > dump-prod.sql
|
||||||
pg_restore -c -d mam-test -U mam dump-prod.sql
|
pg_restore -c -d mam_test dump-prod.sql
|
||||||
rm dump-prod.sql
|
rm dump-prod.sql
|
||||||
@echo Done.
|
@echo Done.
|
||||||
|
|
||||||
|
|
|
@ -25,11 +25,11 @@ INSTALLED_APPS += (
|
||||||
SECRET_KEY = ')^u=i65*zmr_k53a*@f4q_+ji^o@!pgpef*5&8c7zzv9l+zo)n'
|
SECRET_KEY = ')^u=i65*zmr_k53a*@f4q_+ji^o@!pgpef*5&8c7zzv9l+zo)n'
|
||||||
|
|
||||||
# SECURITY WARNING: don't run with debug turned on in production!
|
# SECURITY WARNING: don't run with debug turned on in production!
|
||||||
DEBUG = False
|
DEBUG = True
|
||||||
|
|
||||||
TEMPLATE_DEBUG = False
|
TEMPLATE_DEBUG = False
|
||||||
|
|
||||||
ALLOWED_HOSTS = ['*.mam.mff.cuni.cz', 'atrey.karlin.mff.cuni.cz', 'mam.mff.cuni.cz']
|
ALLOWED_HOSTS = ['*.mam.mff.cuni.cz', 'atrey.karlin.mff.cuni.cz', 'mam.mff.cuni.cz', 'mam-test.kam.mff.cuni.cz', 'gimli.ms.mff.cuni.cz']
|
||||||
|
|
||||||
# Database
|
# Database
|
||||||
# https://docs.djangoproject.com/en/1.7/ref/settings/#databases
|
# https://docs.djangoproject.com/en/1.7/ref/settings/#databases
|
||||||
|
@ -37,8 +37,8 @@ ALLOWED_HOSTS = ['*.mam.mff.cuni.cz', 'atrey.karlin.mff.cuni.cz', 'mam.mff.cuni.
|
||||||
DATABASES = {
|
DATABASES = {
|
||||||
'default': {
|
'default': {
|
||||||
'ENGINE': 'django.db.backends.postgresql_psycopg2',
|
'ENGINE': 'django.db.backends.postgresql_psycopg2',
|
||||||
'NAME': 'mam-test',
|
'NAME': 'mam_test',
|
||||||
'USER': 'mam',
|
'USER': 'mam-web',
|
||||||
'TEST': {
|
'TEST': {
|
||||||
'NAME': 'mam-test-testdb',
|
'NAME': 'mam-test-testdb',
|
||||||
},
|
},
|
||||||
|
|
14
mamweb_test.ini
Normal file
14
mamweb_test.ini
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
[uwsgi]
|
||||||
|
socket = /tmp/uwsgi-mamweb_test.sock
|
||||||
|
logto = /akce/mam/www/mamweb_test.log
|
||||||
|
chdir = /akce/mam/www/mamweb-test/
|
||||||
|
home = /akce/mam/www/mamweb-test/
|
||||||
|
|
||||||
|
module = mamweb.wsgi
|
||||||
|
plugin = python
|
||||||
|
master = True
|
||||||
|
vacuum = True
|
||||||
|
chmod-socket = 666
|
||||||
|
max-requests = 5000
|
||||||
|
die-on-term=true
|
||||||
|
|
Loading…
Reference in a new issue