-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
37 lines (37 loc) · 1.34 KB
/
docker-compose.yml
File metadata and controls
37 lines (37 loc) · 1.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
version: '3.8'
services:
sketchbot:
build:
context: .
dockerfile: Dockerfile
image: ghcr.io/taoshix/sketchbot:latest
container_name: sketchbot
restart: unless-stopped
environment:
SKETCHBOT_PREFIX: ${SKETCHBOT_PREFIX}
SKETCHBOT_TOKEN: ${SKETCHBOT_TOKEN}
SKETCHBOT_OSU_API_ID: ${SKETCHBOT_OSU_API_ID}
SKETCHBOT_OSU_API_KEY: ${SKETCHBOT_OSU_API_KEY}
SKETCHBOT_DBL_API_KEY: ${SKETCHBOT_DBL_API_KEY}
SKETCHBOT_DBGG_API_KEY: ${SKETCHBOT_DBGG_API_KEY}
SKETCHBOT_DATABASE_USERNAME: ${SKETCHBOT_DATABASE_USERNAME}
SKETCHBOT_DATABASE_PASSWORD: ${SKETCHBOT_DATABASE_PASSWORD}
SKETCHBOT_DATABASE_NAME: ${SKETCHBOT_DATABASE_NAME}
SKETCHBOT_DATABASE_HOST: ${SKETCHBOT_DATABASE_HOST}
SKETCHBOT_IMGFLIP: ${SKETCHBOT_IMGFLIP}
SKETCHBOT_TEMPDB_USERNAME: ${SKETCHBOT_TEMPDB_USERNAME}
SKETCHBOT_TEMPDB_PASSWORD: ${SKETCHBOT_TEMPDB_PASSWORD}
SKETCHBOT_TEMPDB_HOST: ${SKETCHBOT_TEMPDB_HOST}
SKETCHBOT_TEMPDB_DATABASE: ${SKETCHBOT_TEMPDB_DATABASE}
volumes:
- ./SketchBot/config.json:/app/config.json
lavalink:
build:
context: ./SketchBot/LavaLink
dockerfile: Dockerfile
container_name: lavalink
restart: unless-stopped
ports:
- "2333:2333"
volumes:
- ./SketchBot/LavaLink/application.yml:/lavalink/application.yml