From f3cec2b13278c1dadf26ac33c99d0614479db0a5 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Wed, 14 Mar 2018 10:59:10 +0100 Subject: [PATCH] reorganize scripts --- docker-clean.sh => docker/clean.sh | 0 gulp.sh => misc/gulp.sh | 0 pull.sh | 24 ----------------------- docker-staging.sh => staging/up.sh | 0 upgrade.sh | 31 ------------------------------ 5 files changed, 55 deletions(-) rename docker-clean.sh => docker/clean.sh (100%) mode change 100644 => 100755 rename gulp.sh => misc/gulp.sh (100%) delete mode 100755 pull.sh rename docker-staging.sh => staging/up.sh (100%) delete mode 100755 upgrade.sh diff --git a/docker-clean.sh b/docker/clean.sh old mode 100644 new mode 100755 similarity index 100% rename from docker-clean.sh rename to docker/clean.sh diff --git a/gulp.sh b/misc/gulp.sh similarity index 100% rename from gulp.sh rename to misc/gulp.sh diff --git a/pull.sh b/pull.sh deleted file mode 100755 index 9abe193..0000000 --- a/pull.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh - -# We need to chown folders as they are docker's volumes -sudo chown -R $USER var/media -sudo chown -R $USER var/backup - -# Update main project -git pull - -# Update submodules -./bin/update_submodules.sh - -# Restore database -if [ "$1" = "--restore-db" ]; - then - docker-compose run db /srv/bin/db/restore.sh -fi - -# We need to chown folders as they are docker's volumes -# (do not work on OSX, hence the test) -if ! uname -a | grep Darwin > /dev/null; then - sudo chown -R www-data var/media - sudo chown -R root var/backup -fi diff --git a/docker-staging.sh b/staging/up.sh similarity index 100% rename from docker-staging.sh rename to staging/up.sh diff --git a/upgrade.sh b/upgrade.sh deleted file mode 100755 index 89df740..0000000 --- a/upgrade.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh - -# Update main project -git pull - -# Update submodules -./bin/update_submodules.sh - -# Apply migrations -if [ "$1" = "--migrate" ]; - then - docker-compose run app python /srv/app/manage.py migrate -fi - -# Build front-end -./bin/build_front.sh - -# Build documentation -docker-compose run app bash /srv/doc/build.sh - -# Reload Wsgi -if [ "$1" = "-r" ]; - then - touch app/wsgi.py -fi - -# Install local cron to -if [ "$1" = "--cron" ]; - then - sudo cp ./etc/cron.d/* /etc/cron.d/ -fi -- 2.39.5