| 123456789101112131415161718192021222324252627282930 |
- name: Deploy bot with docker-compose
- on:
- push:
- tags:
- - "*"
- jobs:
- deploy-bot:
- runs-on: ubuntu-latest
- name: Deploy Vanity Bot
- env:
- API_TOKEN: ${{ secrets.API_TOKEN }}
- GITHUB_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
- steps:
- - name: Check out
- uses: actions/checkout@v4
- with:
- lfs: "true"
- - name: Deploy compose
- uses: wshihadeh/docker-deployment-action@v2
- with:
- remote_docker_host: ${{ secrets.REMOTE_HOST }}
- ssh_private_key: ${{ secrets.PRIVATE_KEY }}
- ssh_public_key: ${{ secrets.PUBLIC_KEY }}
- deployment_mode: docker-compose
- stack_file_name: docker/compose.yaml
- args: up -d --force-recreate --build
- docker_prune: "true"
- pull_images_first: "false"
|