-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdocker-compose.advanced-example.yml
98 lines (95 loc) · 2.29 KB
/
docker-compose.advanced-example.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
# Advanced example of a docker-compose file...
# This assumes you have irc disabled in services.ini, so you can run it as a
# separate container and additional directories for the web instances
# - ~/sbbs/web-ecweb4 copy from ~/sbbs/backup/default/
# - ~/sbbs/web-runemaster copy from ~/sbbs/backup/default/
version: "3.8"
services:
sbbs:
container_name: sbbs
image: bbsio/synchronet:3.19c
deploy:
restart_policy:
condition: any
volumes:
- $PWD:/sbbs-data
networks:
- bbs
ports:
- 80:80 #http
- 443:443 #https
- 1123:1123 #ws-term
- 11235:11235 #wss-term
- "21:21" #ftp
- "22:22" #ssh
- "23:23" #telnet
- "513:513" #rlogin
- "64:64" #petscii 40-column
- "128:128" #petscii 128-column
- "25:25" #smtp-mail
- 587:587 #smtp-submit
- 465:465 #smtp-submit+tls
- 110:110 #pop3
- 995:995 #pop3+tls
- 119:119 #nntp
- 563:563 #nntps
- "18:18" #message send prot
- "11:11" #active user svc
- "17:17" #qotd
- 79:79 #finger
# - 6667:6667 #irc
# - 5500:5500 #hotline
# - 5501:5501 #hotline-trans
# - 24554:24554 #binkp
# - 24553:24553 #binkps
# - 143:143 #imap
# - 993:993 #imap+tls
sbbs_irc:
container_name: sbbs_irc
image: bbsio/synchronet:3.19c
deploy:
restart_policy:
condition: any
volumes:
- $PWD:/sbbs-data
command: sbbs-run jsexec -L9 /sbbs/exec/ircd.js
ports:
- 6667:6667
sbbs_ecweb:
container_name: sbbs_ecweb
image: bbsio/synchronet:3.19c
deploy:
restart_policy:
condition: any
volumes:
- $PWD:/sbbs-data
- $PWD/web-ecweb4:/sbbs/web
command: sbbs t- f- m- s-
ports:
- 51080:80
sbbs_rmweb:
image: bbsio/synchronet:3.19c
deploy:
restart_policy:
condition: any
volumes:
- $PWD:/sbbs-data
- $PWD/web-runemaster:/sbbs/web
command: sbbs t- f- m- s-
ports:
- 52080:80
doorparty:
hostname: doorparty
container_name: doorparty
image: bbsio/doorparty:latest
environment:
- SSH_USERNAME=foo
- SSH_PASSWORD=bar
- SYSTEM_TAG=[FOO]
deploy:
restart_policy:
condition: any
networks:
- bbs
networks:
bbs: