cletus/.forgejo/workflows/deploy.yml
roberts 9fc01c4563
Some checks are pending
Deploy Cletus Bot / deploy (push) Waiting to run
Apply stashed changes after pulling from origin
2025-05-09 17:50:58 -05:00

28 lines
573 B
YAML

name: Deploy Cletus Bot
on:
push:
branches: [ main ]
jobs:
deploy:
runs-on: docker
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