-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.yml
35 lines (31 loc) · 1.18 KB
/
docker-compose.yml
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
# This template is for source building, to get the pre-built template, see https://gist.github.com/gazmull/1d13c735c86de2598c701968afbc6bcd
version: "3"
services:
ramiel-server:
container_name: lavalink
image: fredboat/lavalink:b5fe889b
restart: on-failure:3
network_mode: host
volumes:
- ./application.yml:/opt/Lavalink/application.yml
- ./logs:/opt/Lavalink/logs
# Unlikely to be, but if it comes to hosting Ramiel as a big girl (serving a large amount of ~~villagers~~ guilds), increasing the allocated ~~contraceptives~~ memory is a must.
# Change -Xmx to your prefered size. E.g: -Xmx2G for 2GB memory allocated.
entrypoint: java -Xmx512m -jar Lavalink.jar
ramiel-client:
container_name: ramiel
image: gazmull/ramiel-bot
build: .
restart: on-failure:3
environment:
NODE_ENV: production
network_mode: host
volumes:
- ./auth.js:/ramiel-client/auth.js
- ./logs:/ramiel-client/logs
# Put the server below in comments if you don't want to receive updates from the base image
watchtower:
image: v2tec/watchtower
restart: on-failure:3
volumes:
- /var/run/docker.sock:/var/run/docker.sock