Skip to content

Minor fix

Minor fix #3

Workflow file for this run

name: Deploy Bot
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Deploy to Server
uses: appleboy/[email protected]
with:
host: ${{ secrets.SERVER_HOST }}
username: deployuser
key: ${{ secrets.SERVER_SSH_KEY }}
port: ${{ secrets.SERVER_PORT }}
script: |
cd /opt/ai-bee
git config --global safe.directory '*'
git pull origin main
source venv/bin/activate || python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
echo "BEE_TOKEN=${{ secrets.BEE_TOKEN }}" > .env
echo "AI_TOKEN=${{ secrets.AI_TOKEN }}" >> .env
echo "ADMIN_ID=${{ secrets.ADMIN_ID }}" >> .env
echo "DATABASE_HOST=${{ secrets.DATABASE_HOST }}" >> .env
echo "DATABASE_PORT=${{ secrets.DATABASE_PORT }}" >> .env
echo "DATABASE_USER=${{ secrets.DATABASE_USER }}" >> .env
echo "DATABASE_NAME=${{ secrets.DATABASE_NAME }}" >> .env
echo "DATABASE_PASSWORD=${{ secrets.DATABASE_PASSWORD }}" >> .env
sudo systemctl restart aibee.service