deploy.yml 806 B

1234567891011121314151617181920212223242526272829303132
  1. name: Deploy bot with docker-compose
  2. on:
  3. push:
  4. branches:
  5. - master
  6. tags:
  7. - v1.*
  8. jobs:
  9. deploy-bot:
  10. runs-on: ubuntu-latest
  11. name: Deploy Vanity Bot
  12. env:
  13. API_TOKEN: ${{ secrets.API_TOKEN }}
  14. steps:
  15. - name: Check out
  16. uses: actions/checkout@v3
  17. - name: RUN ECHO
  18. run: echo $API_TOKEN
  19. - name: Deploy compose
  20. uses: wshihadeh/docker-deployment-action@v2
  21. # env:
  22. # API_TOKEN: ${ { secrets.API_TOKEN } }
  23. with:
  24. remote_docker_host: ${{ secrets.REMOTE_HOST }}
  25. ssh_private_key: ${{ secrets.PRIVATE_KEY }}
  26. ssh_public_key: ${{ secrets.PUBLIC_KEY }}
  27. deployment_mode: docker-compose
  28. args: up -d
  29. docker_prune: "false"
  30. pull_images_first: "false"