身内向け Discord bot
- node
- v18.20.2s
- pnpm
- 9.0.4
$ git clone https://github.com/huequica/DiscordTrashedDiver.gitpnpm 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
