Skip to content

Merge pull request #13 from Lumos-Programming/fix-env-gha-expr #6

Merge pull request #13 from Lumos-Programming/fix-env-gha-expr

Merge pull request #13 from Lumos-Programming/fix-env-gha-expr #6

Workflow file for this run

name: Deploy to self-hosted runner
on:
push:
branches:
- main
jobs:
deploy:
runs-on:
- self-hosted
- Shion1305
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: 1.21
- name: Load credentials
run: "echo ${{ secrets.ENV_CONTENT }} > .env"
# - name: kill previous process
# run: "ps aux | grep 'lumos-discord-bot' | awk '{print $2}' | xargs kill -9"
- name: Go Build
run: go build -o lumos-discord-bot .
- name: Run the bot in the background
run: nohup ./lumos-discord-bot &
env:
DISCORD_TOKEN: ${{ secrets.DISCORD_TOKEN }}
TARGET_SERVER: ${{ secrets.TARGET_SERVER }}
WELCOME_CHANNEL: ${{ secrets.WELCOME_CHANNEL }}
MEMBER_ROLE_ID: ${{ secrets.MEMBER_ROLE_ID }}
TEST_USER_ID: ${{ secrets.TEST_USER_ID }}