cletus/.forgejo/workflows/deploy.yml
roberts a3b8a08fa4
All checks were successful
Deploy Cletus Bot / deploy (push) Successful in 14s
Fixed location for config.
2025-05-10 16:33:18 -05:00

28 lines
555 B
YAML

name: Deploy Cletus Bot
on:
push:
branches: [ main ]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: 20
- name: Install dependencies
run: npm install
- name: Build and Deploy with Compose
run: |
docker compose down || true
docker compose up -d --build
- name: Show logs
run: docker logs --since 10s cletus-bot