diff --git a/.github/workflows/push_update.yml b/.github/workflows/push_update.yml deleted file mode 100644 index 9132758..0000000 --- a/.github/workflows/push_update.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: event2.ourworld.tf -on: - push: - branch: [ development ] - -jobs: - job_one: - name: Deploy - runs-on: ubuntu-latest - steps: - - name: pushing latest change on event2.ourworld.tf - uses: appleboy/ssh-action@master - with: - host: event2.ourworld.tf - username: webuser - key: ${{ secrets.TF_SECRET }} - port: 34022 - script: | - cd /home/webuser/websites/www2/www_ourworld_ictc - name=$(basename "$PWD") - tmux kill-session -t $name > /dev/null 2>&1 - tmux new-session -d -s $name 'bash run.sh' diff --git a/.github/workflows/tf_update.yml b/.github/workflows/tf_update.yml index 7605909..395d393 100644 --- a/.github/workflows/tf_update.yml +++ b/.github/workflows/tf_update.yml @@ -19,3 +19,4 @@ jobs: cd /home/webuser/websites/www2/www_ourworld_ictc git log -1 git pull + bash start diff --git a/start.sh b/start.sh new file mode 100644 index 0000000..1af2ecf --- /dev/null +++ b/start.sh @@ -0,0 +1,2 @@ +name=$(basename "$PWD") +if [ -z $(tmux list-sessions | grep $name | awk '{ print $1 }') ]; then tmux new-session -d -s $name 'bash run.sh' ; else tmux kill-session -t $name ; tmux new-session -d -s $name 'bash run.sh' ; fi