-
Notifications
You must be signed in to change notification settings - Fork 5
/
docker-compose.yml
38 lines (38 loc) · 1.17 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
36
37
38
version: '2'
services:
arma-3-exile:
image: "hasable/arma3-exile:latest"
build:
context: .
container_name: "arma-3-exile"
depends_on:
- arma-3-exile-database
ports:
- "2302:2302/udp"
- "2303:2303/udp"
- "2304:2304/udp"
- "2305:2305/udp"
- "2306:2306/udp"
- "2309:2309/udp"
environment:
- EXILE_CONFIG_HOSTNAME=Exile DEV
- EXILE_DATABASE_HOST=database
- EXILE_DATABASE_NAME=altisdb
- EXILE_DATABASE_USER=altisu
- EXILE_DATABASE_PASS=altispw
- EXILE_CONFIG_PASSWORD_RCON=password
- ATK_CONFIG_ADMIN_LIST=76561197990024201,76561198007339024
- EXILE_CONFIG_RESTART_CYCLE=3600
- EXILE_CONFIG_RESTART_GRACE_TIME=1800
links:
- "arma-3-exile-database:database"
arma-3-exile-database:
image: "mysql/mysql-server:5.7.19-1.1.1"
container_name: "arma-3-exile-database"
volumes:
- database-content:/var/lib/mysql
command: "--sql-mode=ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
volumes:
database-content:
external:
name: exile-database-content