-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.demo.yml
109 lines (102 loc) · 2.52 KB
/
docker-compose.demo.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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
version: '3'
services:
seabattle_bot:
build:
context: .
dockerfile: Dockerfile
restart: unless-stopped
hostname: bot.seabattle.internal
#image: gameslt/seabattle.tcl
environment:
SEABATTLE_QSTAT_FLAG: .
SEABATTLE_BOT_PASS: botsky
SEABATTLE_SKYSTATS_MAX: 10
SEABATTLE_SKYSTATS_I: 0
SEABATTLE_DB_USER: seabattle
SEABATTLE_DB_PASS: seabattle
SEABATTLE_DB_HOST: 172.16.0.102
SEABATTLE_DB_NAME: seabattle
SEABATTLE_LANGUAGE: en
SEABATTLE_GRID_HORIZONTAL_WORD: games
SEABATTLE_GRID_VERTICAL_WORD: 12345
SEABATTLE_SHIPS_COUNT: 5
SEABATTLE_NICKSERV_AUTH_NEEDED: "false"
SEABATTLE_NICKSERV_HOST: irc.seabattle.internal
SEABATTLE_NICKSERV_TIMEOUT: 5
SEABATTLE_LOG_QUERIES: "no"
EGGDROP_NICK: Seabattle
EGGDROP_ALTNICK: SeabattleBot
EGGDROP_ADMIN: owner
EGGDROP_REAL: Bot for Games.lt
EGGDROP_SERVERS: 172.16.0.103:6667
EGGDROP_CHANNELS: "#seabattle"
depends_on:
- mysql
- ngircd
networks:
- virtual_net
ngircd:
restart: unless-stopped
image: geekduck/ngircd
domainname: irc.seabattle.internal
expose:
- 6667
ports:
- 6667:6667
networks:
virtual_net:
ipv4_address: 172.16.0.103
kiwiirc:
restart: unless-stopped
image: boxbox/kiwiirc
domainname: seabattle.internal
environment:
KIWI_SERVER_IP: 192.168.201.65
KIWI_SERVER_PORT: 6667
KIWI_JOIN_CHANNEL: '#seabattle'
KIWI_NICK: 'web_?'
KIWI_TITLE: Kiwi IRC
KIWI_PORT: 7778
KIWI_BIND: 0.0.0.0
volumes:
- ./docker-data/configs/kiwiirc.js:/app/config.js
ports:
- 7778:7778
depends_on:
- ngircd
networks:
- virtual_net
mysql:
restart: unless-stopped
image: mysql/mysql-server:5.5
domainname: db.seabattle.internal
environment:
MYSQL_RANDOM_ROOT_PASSWORD: 1
MYSQL_ALLOW_EMPTY_PASSWORD: null
MYSQL_ONETIME_PASSWORD: null
MYSQL_DATABASE: seabattle
MYSQL_USER: seabattle
MYSQL_PASSWORD: seabattle
expose:
- 3306
networks:
virtual_net:
ipv4_address: 172.16.0.102
redirect:
restart: unless-stopped
image: cusspvz/redirect
domainname: redirect.seabattle.internal
environment:
REDIRECT: http://192.168.201.65:7778
ports:
- 80:80
networks:
- virtual_net
networks:
virtual_net:
driver: bridge
ipam:
driver: default
config:
-
subnet: 172.16.0.0/24