Browse Source

Restart/reload apache pri deploynuti webu

remotes/origin/feincms deploy-prod-2015-06-02-01-45-gavento
Tomas Gavenciak 10 years ago
parent
commit
4d2a9fec2e
  1. 6
      Makefile

6
Makefile

@ -85,6 +85,8 @@ push_test:
./manage.py migrate --noinput && \ ./manage.py migrate --noinput && \
(chown -Rf :mam . || true ) && \ (chown -Rf :mam . || true ) && \
(chmod -Rf g+w . || true ) && \ (chmod -Rf g+w . || true ) && \
echo "Reloading apache ... (You may have to start it manually on error!)" && \
~/etc/apache2/apache2ctl -k reload && \
echo Done." echo Done."
@echo "Test pushed to ${TEST_SERVER}:${TEST_DIR} successfully." @echo "Test pushed to ${TEST_SERVER}:${TEST_DIR} successfully."
@ -93,6 +95,8 @@ push_prod:
git tag deploy-prod-`date +%Y-%m-%d-%H-%M`-${USER} git tag deploy-prod-`date +%Y-%m-%d-%H-%M`-${USER}
git push --all git push --all
ssh ${PROD_USER}@${PROD_SERVER} -n -x "\ ssh ${PROD_USER}@${PROD_SERVER} -n -x "\
echo "Stopping apache ... (You may have to start it manually on error!)" && \
~/etc/apache2/apache2ctl -k stop && \
cd ${PROD_DIR} && \ cd ${PROD_DIR} && \
./backup_prod_db.sh && \ ./backup_prod_db.sh && \
git fetch --all && \ git fetch --all && \
@ -104,6 +108,8 @@ push_prod:
./manage.py migrate --noinput && \ ./manage.py migrate --noinput && \
(chown -Rf :mam . || true ) && \ (chown -Rf :mam . || true ) && \
(chmod -Rf g+w . || true ) && \ (chmod -Rf g+w . || true ) && \
echo "Starting apache ..." && \
~/etc/apache2/apache2ctl -k start && \
echo Done." echo Done."
@echo "Deployed to ${PROD_SERVER}:${PROD_DIR} successfully." @echo "Deployed to ${PROD_SERVER}:${PROD_DIR} successfully."

Loading…
Cancel
Save