Updraven deploy_prod pro gimliho.
This commit is contained in:
parent
f6a6bdd715
commit
3879f577d0
1 changed files with 5 additions and 5 deletions
10
Makefile
10
Makefile
|
@ -79,8 +79,8 @@ deploy_test:
|
||||||
|
|
||||||
# Deploy to current *mamweb-prod* directory
|
# Deploy to current *mamweb-prod* directory
|
||||||
deploy_prod:
|
deploy_prod:
|
||||||
@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 www-mam"; 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 )
|
||||||
@echo "Installing version from origin/master ..."
|
@echo "Installing version from origin/master ..."
|
||||||
|
@ -91,8 +91,8 @@ deploy_prod:
|
||||||
./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 user unit for MaM web
|
||||||
touch mamweb/wsgi.py
|
systemctl --user restart mamweb-prod
|
||||||
@echo Done.
|
@echo Done.
|
||||||
|
|
||||||
|
|
||||||
|
@ -124,7 +124,7 @@ sync_local_media:
|
||||||
sync_local_db:
|
sync_local_db:
|
||||||
scp www-mam@atrey.karlin.mff.cuni.cz:`ssh www-mam@atrey.karlin.mff.cuni.cz 'ls -v /akce/MaM/WWW/backups/mam-prod-*\.pgdump | tail -n 1'` \
|
scp www-mam@atrey.karlin.mff.cuni.cz:`ssh www-mam@atrey.karlin.mff.cuni.cz 'ls -v /akce/MaM/WWW/backups/mam-prod-*\.pgdump | tail -n 1'` \
|
||||||
./last.pgdump
|
./last.pgdump
|
||||||
pg_restore -c -d mam -U mam last.pgdump
|
pg_restore -c -d mam_prod last.pgdump
|
||||||
|
|
||||||
# Sync database and media. See above lines
|
# Sync database and media. See above lines
|
||||||
sync_local: sync_media sync_db
|
sync_local: sync_media sync_db
|
||||||
|
|
Loading…
Reference in a new issue