diff --git a/.drone.yml b/.drone.yml index fe66331..91d3643 100644 --- a/.drone.yml +++ b/.drone.yml @@ -15,7 +15,7 @@ steps: - npm test - name: deploy to prod image: drillster/drone-rsync - secrets: [ ssh_key ] + secrets: [ ssh_key, bot_token_prod ] settings: hosts: - 192.168.68.120 @@ -26,10 +26,13 @@ steps: target: ~/apps/card-drop/card-drop_prod recursive: true script: - - source .bashrc + - export PATH="$HOME/.yarn/bin:$PATH" + - export PATH="$HOME/.nodeuse/bin:$PATH" + - export BOT_TOKEN="$BOT_TOKEN_PROD" - cd ~/apps/card-drop/card-drop_prod - docker compose --file docker-compose.prod.yml up -d - sleep 10 + - cp .prod.env .env - pm2 restart card-drop_prod || pm2 start --name card-drop_prod dist/bot.js trigger: @@ -53,7 +56,7 @@ steps: - npm test - name: deploy to stage image: drillster/drone-rsync - secrets: [ ssh_key ] + secrets: [ ssh_key, bot_token_stage ] settings: hosts: - 192.168.68.120 @@ -64,10 +67,13 @@ steps: target: ~/apps/card-drop/card-drop_stage recursive: true script: - - source .bashrc + - export PATH="$HOME/.yarn/bin:$PATH" + - export PATH="$HOME/.nodeuse/bin:$PATH" + - export BOT_TOKEN="$BOT_TOKEN_STAGE" - cd ~/apps/card-drop/card-drop_stage - docker compose --file docker-compose.stage.yml up -d - sleep 10 + - cp .stage.env .env - pm2 restart card-drop_stage || pm2 start --name card-drop_stage dist/bot.js trigger: