add good evening reactions, + a bit of refactoring to do so #12
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Deploy main to Huey-Dewey-Louie | |
on: | |
push: | |
branches: | |
- main | |
jobs: | |
build-and-deploy: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout repository | |
uses: actions/checkout@v2 | |
- name: Setup SSH | |
uses: webfactory/[email protected] | |
with: | |
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} | |
- name: Build and Deploy with Docker Compose | |
run: | | |
ssh -o StrictHostKeyChecking=no ${{ secrets.USERNAME }}@${{ secrets.HOST }} << 'EOF' | |
cd /src/eveningbot | |
git reset --hard HEAD | |
git pull origin main | |
touch .env | |
chmod 644 .env | |
echo "DISCORD_TOKEN=${{secrets.BOT_TOKEN}}" > .env | |
docker compose up -d --build | |
docker image prune -f | |
EOF |