Skip to content

Commit

Permalink
Deploy from SFTP
Browse files Browse the repository at this point in the history
  • Loading branch information
rockhopsoft committed Sep 29, 2020
1 parent 0748e7d commit 071a9f5
Show file tree
Hide file tree
Showing 4 changed files with 62 additions and 3 deletions.
4 changes: 2 additions & 2 deletions src/homestead/samples/survloop.env
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ APP_URL=http://survloop.local
LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=33060
DB_HOST=192.168.10.10
DB_PORT=3306
DB_DATABASE=survloop
DB_USERNAME=homestead
DB_PASSWORD=secret
Expand Down
2 changes: 1 addition & 1 deletion src/samples/laravel-config-app.php
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@
App\Providers\EventServiceProvider::class,
App\Providers\RouteServiceProvider::class,

Survloop\SurvloopServiceProvider::class,
RockHopSoft\Survloop\SurvloopServiceProvider::class,

],

Expand Down
1 change: 1 addition & 0 deletions src/ubuntu20/survloop/samples/deploy-update-dirs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ fi
if [ ! -d /home/$SUPUSER/staging/$PCKGA/$PCKGB ]; then
mkdir /home/$SUPUSER/staging/$PCKGA/$PCKGB
fi
chown -R $SUPUSER:$SUPUSER /home/$SUPUSER/staging

if [ ! -d /tmp/backup ]; then
mkdir /tmp/backup
Expand Down
58 changes: 58 additions & 0 deletions src/ubuntu20/survloop/samples/deploy-update-from-sftp.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
#!/bin/bash
set -x

DIR="survloop.org"
SUPUSER="survuser"
PCKGA="rockhopsoft"
PCKGB="survlooporg"

if [ $# -eq 1 ]; then
DIR="$DIR-production"
fi

bash /home/$SUPUSER/survloop/deploy-update-dirs.sh

set +x

if [ -d /home/$SUPUSER/staging/rockhopsoft/survloop/src ]; then
rm -R /home/$SUPUSER/staging/rockhopsoft/survloop/src
fi
if [ -d /home/$SUPUSER/staging/rockhopsoft/survloop-libraries/src ]; then
rm -R /home/$SUPUSER/staging/rockhopsoft/survloop-libraries/src
fi
if [ -d /home/$SUPUSER/staging/$PCKGA/$PCKGB/src ]; then
rm -R /home/$SUPUSER/staging/$PCKGA/$PCKGB/src
fi

if [ -f /home/$SUPUSER/staging/rockhopsoft/survloop/survloop.tar.gz ]; then
rm -R /home/$SUPUSER/staging/rockhopsoft/survloop/src
fi
if [ -f /home/$SUPUSER/staging/rockhopsoft/survloop-libraries/survloop-libraries.tar.gz ]; then
rm -R /home/$SUPUSER/staging/rockhopsoft/survloop-libraries/src
fi
if [ -f /home/$SUPUSER/staging/$PCKGA/$PCKGB/$PCKGB.tar.gz ]; then
rm -R /home/$SUPUSER/staging/$PCKGA/$PCKGB/$PCKGB.tar.gz
fi

echo '--'
echo '----'
echo '----------'
echo '---------------------'
echo "In another terminal tab, browse to your local directory which stored tarred repository src folders. Then connect via SFTP and upload these:"
echo ""
echo "put survloop.tar.gz /home/$SUPUSER/staging/rockhopsoft/survloop/survloop.tar.gz"
echo ""
echo "put survloop-libraries.tar.gz /home/$SUPUSER/staging/rockhopsoft/survloop-libraries/survloop-libraries.tar.gz"
echo ""
echo "put $PCKGB.tar.gz /home/$SUPUSER/staging/$PCKGA/$PCKGB/$PCKGB.tar.gz"
echo ""
echo ""
read -p $'Have you uploaded with SFTP?\n("y" or "n") \n' DONE

tar -C /home/$SUPUSER/staging/rockhopsoft/survloop/ -xz /home/$SUPUSER/staging/rockhopsoft/survloop/survloop.tar.gz --warning=none
tar -C /home/$SUPUSER/staging/rockhopsoft/survloop-libraries/ -xz /home/$SUPUSER/staging/rockhopsoft/survloop/survloop-libraries.tar.gz --warning=none
tar -C /home/$SUPUSER/staging/$PCKGA/$PCKGB/ -xz /home/$SUPUSER/staging/$PCKGA/$PCKGB/$PCKGB.tar.gz --warning=none

bash /home/$SUPUSER/survloop/deploy-update-core.sh $DIR

cd /home/$SUPUSER/survloop

0 comments on commit 071a9f5

Please sign in to comment.