Skip to content

Commit

Permalink
Chore: update compose (#2454)
Browse files Browse the repository at this point in the history
  • Loading branch information
mtripg6666tdr authored Jun 28, 2024
1 parent b1c6fa2 commit 3c9a23c
Show file tree
Hide file tree
Showing 7 changed files with 46 additions and 25 deletions.
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
config.json.sample linguist-language=jsonc
config*.json linguist-language=jsonc
docker-compose.yml.sample linguist-language=yml
compose.yml.sample linguist-language=yml
docs/versioned_docs/* linguist-generated
docs/versioned_sidebars/* linguist-generated
* text=auto
Expand Down
34 changes: 27 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,26 +1,46 @@
# Node.js Modules
node_modules

# Visual Studio Code
.vscode/*
!.vscode/launch.json
!.vscode/settings.json
!.vscode/tasks.json

# Visual Studio
.vs/
node_modules

# Build artifacts
dist
out
typings
build
src/Commands/_index.ts

# Configuration files
*.env
*.exe
config.json
docker-compose.yml
compose.yml

# Executables
youtube-dl
*.exe
node
!util/**/node

# Files for development purposes only
*.template.*
*.temp.*
*.tmp*

# Temporary files (e.g. logs)
*.log
addon
config.json
logs/*
!**/.gitkeep

# Legacy folder
addon

# Cache
cache
docker-compose.yml
build
src/Commands/_index.ts
3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
"config*.json": "jsonc",
".env.sample": "env",
"config-with-bgm.json": "jsonc",
"docker-compose.yml.sample": "dockercompose"
"docker-compose.yml.sample": "dockercompose",
"compose.yml.sample": "dockercompose"
},
"files.insertFinalNewline": true,
"typescript.tsdk": "node_modules\\typescript\\lib",
Expand Down
1 change: 0 additions & 1 deletion docker-compose.yml.sample → compose.yml.sample
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
version: '3'
services:
bot:
image: ghcr.io/mtripg6666tdr/discord-music-bot:latest
Expand Down
14 changes: 7 additions & 7 deletions docs/docs/setup/installation/docker-compose.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
sidebar_position: 1
---
# Docker Composeを使用する
`docker-compose.yml`を利用し、`MongoDB`の立ち上げまでを一括して行える、
`compose.yml`を利用し、`MongoDB`の立ち上げまでを一括して行える、
[Docker Compose](https://docs.docker.com/compose/)を利用した方法を利用することができます。
また、この方法を使用すると、ボットの複数台の同時稼働も容易になります。

Expand All @@ -19,15 +19,15 @@ sidebar_position: 1
:::

## 設定の手順
### 1. `docker-compose.yml`を用意します。
[ここ](https://github.com/mtripg6666tdr/Discord-SimpleMusicBot/blob/master/docker-compose.yml.sample)から、
`docker-compose.yml.sample`を入手し、適当なフォルダに`docker-compose.yml`として配置し、必要であれば適宜編集を加えます。
### 1. `compose.yml`を用意します。
[ここ](https://github.com/mtripg6666tdr/Discord-SimpleMusicBot/blob/master/compose.yml.sample)から、
`compose.yml.sample`を入手し、適当なフォルダに`compose.yml`として配置し、必要であれば適宜編集を加えます。

### 2. ボットの設定
ボットを実行するには、ボットのトークンを含む各種設定が必要です。[「ボットの設定について」](./configuration)を参考に、設定を行ってください。
設定ファイルは適当な場所に配置します。その際はファイルのパスを控えておいてください。
`.env`の内容は`.env`を使用せずとも、`docker-compose.yml`に直接記述することもできます。
```yml title=docker-compose.yml
`.env`の内容は`.env`を使用せずとも、`compose.yml`に直接記述することもできます。
```yml title=compose.yml
# ...
bot:
image: ghcr.io/mtripg6666tdr/discord-music-bot:latest
Expand All @@ -39,7 +39,7 @@ sidebar_position: 1
# ...
```

### 3. `docker-compose.yml`を編集します
### 3. `compose.yml`を編集します
- `.env`ファイルを利用する場合、`.envファイルのパスを指定`のコメントの下の行を`.env`のパスに書き換えます。
- `.env`ファイルを使用しない場合は、`environment:`以下に必要な環境変数を書き加えます。
- `config.jsonのパスを指定`のコメントの下の行を`config.json`のパスに書き換えます。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
sidebar_position: 1
---
# Docker Composeを使用する
`docker-compose.yml`を利用し、`MongoDB`の立ち上げまでを一括して行える、
`compose.yml`を利用し、`MongoDB`の立ち上げまでを一括して行える、
[Docker Compose](https://docs.docker.com/compose/)を利用した方法を利用することができます。
また、この方法を使用すると、ボットの複数台の同時稼働も容易になります。

Expand All @@ -19,15 +19,15 @@ sidebar_position: 1
:::

## 設定の手順
### 1. `docker-compose.yml`を用意します。
[ここ](https://github.com/mtripg6666tdr/Discord-SimpleMusicBot/blob/master/docker-compose.yml.sample)から、
`docker-compose.yml.sample`を入手し、適当なフォルダに`docker-compose.yml`として配置し、必要であれば適宜編集を加えます。
### 1. `compose.yml`を用意します。
[ここ](https://github.com/mtripg6666tdr/Discord-SimpleMusicBot/blob/master/compose.yml.sample)から、
`compose.yml.sample`を入手し、適当なフォルダに`compose.yml`として配置し、必要であれば適宜編集を加えます。

### 2. ボットの設定
ボットを実行するには、ボットのトークンを含む各種設定が必要です。[「ボットの設定について」](./configuration)を参考に、設定を行ってください。
設定ファイルは適当な場所に配置します。その際はファイルのパスを控えておいてください。
`.env`の内容は`.env`を使用せずとも、`docker-compose.yml`に直接記述することもできます。
```yml title=docker-compose.yml
`.env`の内容は`.env`を使用せずとも、`compose.yml`に直接記述することもできます。
```yml title=compose.yml
# ...
bot:
image: ghcr.io/mtripg6666tdr/discord-music-bot:latest
Expand All @@ -39,7 +39,7 @@ sidebar_position: 1
# ...
```

### 3. `docker-compose.yml`を編集します
### 3. `compose.yml`を編集します
- `.env`ファイルを利用する場合、`.envファイルのパスを指定`のコメントの下の行を`.env`のパスに書き換えます。
- `.env`ファイルを使用しない場合は、`environment:`以下に必要な環境変数を書き加えます。
- `config.jsonのパスを指定`のコメントの下の行を`config.json`のパスに書き換えます。
Expand Down
4 changes: 2 additions & 2 deletions util/deploy.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ async function main(){
// e.g., "v4.1.6"
const latestVersion = latestReleaseRes.body.name;

const hookRes = await candyget.post(process.env.HOOK_URL, "empty", {
const hookRes = await candyget.post(process.env.HOOK_URL, "string", {
headers: {
"CF-Access-Client-Id": process.env.HOOK_CLIENT_ID,
"CF-Access-Client-Secret": process.env.HOOK_CLIENT_SECRET,
Expand All @@ -20,7 +20,7 @@ async function main(){
});

if(hookRes.statusCode !== 202){
throw new Error("Failed to hook updating to the version.");
throw new Error(`Failed to hook updating to the version. Status: ${hookRes.statusCode}, Body: ${hookRes.body}`);
}
}

Expand Down

0 comments on commit 3c9a23c

Please sign in to comment.