forked from Tsoha/Tsoha-Bootstrap
-
Notifications
You must be signed in to change notification settings - Fork 0
/
deploy.sh
23 lines (15 loc) · 739 Bytes
/
deploy.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash
# Missä kansiossa komento suoritetaan
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
source $DIR/config/environment.sh
echo "Siirretään tiedostot users-palvelimelle..."
# Tämä komento siirtää tiedostot palvelimelta
rsync -z -r $DIR/app $DIR/assets $DIR/config $DIR/lib $DIR/sql $DIR/vendor $DIR/index.php $DIR/composer.json $USERNAME@users.cs.helsinki.fi:htdocs/$PROJECT_FOLDER
echo "Valmis!"
echo "Suoritetaan komento php composer.phar dump-autoload..."
# Suoritetaan php composer.phar dump-autoload
ssh $USERNAME@users.cs.helsinki.fi "
cd htdocs/$PROJECT_FOLDER
php composer.phar dump-autoload
exit"
echo "Valmis! Sovelluksesi on nyt valmiina osoitteessa $USERNAME.users.cs.helsinki.fi/$PROJECT_FOLDER"