Skip to content

Commit acf7ae6

Browse files
Fix deploy issues
1 parent 501fdf6 commit acf7ae6

File tree

2 files changed

+13
-14
lines changed

2 files changed

+13
-14
lines changed

bin/deploy

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ for server in $servers; do
3939

4040
echo 'Deploying on server '$server':'$environment
4141
scp $HOME/.kissrc $server:~
42+
scp -r $HOME/.bin $server:~
4243
ssh -T $server <<"EOF"
4344
/bin/cat ~/.bashrc | /bin/grep -v '#.kissrc$' > ~/.bashrc.tmp
4445
echo "source ~/.kissrc #.kissrc" >> ~/.bashrc.tmp
@@ -54,20 +55,22 @@ EOF
5455

5556
# Compile PROJECT on server
5657
ssh -T $server <<EOF
58+
source ~/.kissrc
5759
test -L ~/$PROJECT/app && rm -f \$_
5860
ln -s ~/$PROJECT/rev/$revision ~/$PROJECT/app
5961
6062
mkdir -p ~/$PROJECT/env/{etc,log,var,run,tmp,backup}
6163
6264
test ! -L ~/$PROJECT/env/bin && ln -s ~/$PROJECT/app/bin \$_
6365
64-
kiss $PROJECT
66+
source ~/.bin/kiss $PROJECT
6567
echo $environment > \$CONFIG_DIR/environment
6668
export PROJECT_ENV=$environment
6769
init
6870
[[ \$(/bin/ls \$TMP_DIR) ]] && /bin/rm \$TMP_DIR/*
6971
php-exec 'opcache_reset()' > /dev/null
7072
EOF
73+
7174
# All is done
7275
echo 'Deployed on server '$server
7376
) > $TMP_DIR/deploy.$server 2>&1 &

bin/kiss

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,17 @@ else
1515

1616
# Declare common used variables
1717
HTTP_HOST=$(hostname)
18+
PROJECT=$name
19+
PROJECT_DIR=$HOME/$PROJECT
1820
PROJECT_ENV=$(test -f $PROJECT_DIR/env/etc/environment && cat $_ || echo 'dev')
1921

20-
if [[ "$bash_interactive" ]]; then
21-
if [[ "$PROJECT" == "$name" ]]; then
22-
echo "Error: already in $PROJECT..."
23-
exit 1
24-
fi
25-
22+
if [[ -n "$bash_interactive" ]]; then
2623
oldpath=$(pwd)
27-
cd $HOME/$name
24+
cd $PROJECT_DIR
2825
ci_pid=$!
2926

30-
PROJECT=$name \
31-
PROJECT_DIR=$HOME/$PROJECT \
27+
PROJECT=$PROJECT \
28+
PROJECT_DIR=$PROJECT_DIR \
3229
APP_DIR=$PROJECT_DIR/app \
3330
STATIC_DIR=$PROJECT_DIR/app/static \
3431
CONFIG_DIR=$PROJECT_DIR/env/etc \
@@ -48,10 +45,9 @@ else
4845
[[ -n "$ci_pid" ]] && kill $ci_pid
4946
cd $oldpath
5047
else
51-
52-
export PROJECT=$name
53-
export PROJECT_DIR=$HOME/$PROJECT
54-
export APP_DIR=$PROJECT_DIR/app \
48+
export PROJECT=$PROJECT \
49+
PROJECT_DIR=$PROJECT_DIR \
50+
APP_DIR=$PROJECT_DIR/app \
5551
STATIC_DIR=$PROJECT_DIR/app/static \
5652
CONFIG_DIR=$PROJECT_DIR/env/etc \
5753
ENV_DIR=$PROJECT_DIR/env \

0 commit comments

Comments
 (0)