deploy.yml 659 B

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