身内向け Discord bot
- node
- v18.20.2s
- pnpm
- 9.0.4
$ git clone https://github.com/huequica/DiscordTrashedDiver.git
pnpm i --frozen-lockfile
で依存を落としてくるpnpm build
で ビルドしたファイルが出来る.env.template
をコピペして.env
を作り、各種情報を追記するpnpm start
で実行
たぶんこれを /etc/systemd/system/discord-trashed-diver.service
に作成すればいいんじゃないですかね
[Unit]
Description=https://github.com/huequica/DiscordTrashedDiver
After=network-online.target
Wants=network-online.target
[Service]
ExecStart=/bin/bash -c "pnpm start"
ExecStop=/bin/bash -c "kill $(systemctl show --property MainPID --value discord-trashed-diver)"
WorkingDirectory=/root/DiscordTrashedDiver
Restart=always
Type=simple
[Install]
WantedBy=multi-user.target