Compare commits

...

20 Commits

Author SHA1 Message Date
960b7becbe hide ports 2023-09-24 12:54:48 +03:00
840d502fa1 test 2023-09-24 12:51:14 +03:00
afc7c0e83a fix 2023-09-24 12:45:56 +03:00
00bc61e104 fix 2023-09-24 12:43:47 +03:00
8acca3178f fix 2023-09-24 12:40:03 +03:00
5895ca27bf botamusique 2023-09-24 12:39:29 +03:00
ed784525df log 2023-09-24 12:25:33 +03:00
90c9c402cf test 2023-09-24 12:03:14 +03:00
3bae973d98 fix 2023-09-24 12:01:44 +03:00
6aeead8c00 test 2023-09-24 12:01:17 +03:00
81f412eae8 fix 2023-09-24 11:57:01 +03:00
345db8a9ba test 2023-09-24 11:55:27 +03:00
3459da266f test 2023-09-24 11:53:25 +03:00
347bf598e4 test 2023-09-24 11:52:13 +03:00
d5e81c0287 test 2023-09-24 11:48:53 +03:00
d8eb52e2ec test 2023-09-24 11:42:01 +03:00
a64131d754 test 2023-09-24 11:40:29 +03:00
763ba4a3ac test 2023-09-24 11:38:08 +03:00
f74d75a7fd test 2023-09-24 11:37:03 +03:00
3967a75bce test 2023-09-24 11:36:05 +03:00
2 changed files with 31 additions and 5 deletions

View File

@@ -4,13 +4,14 @@ services:
mumble-srv: mumble-srv:
build: build:
context: server/. context: server/.
args:
SUPER_USER_PASSWORD: 123456789
container_name: mumble-srv container_name: mumble-srv
restart: unless-stopped restart: unless-stopped
environment:
- SUPER_USER_PASSWORD=123456789
volumes: volumes:
- /mnt/data/mumble/server/ini:/opt/mumble/ini:rw - /mnt/data/mumble/server/ini:/opt/mumble/ini:rw
- /mnt/data/mumble/server/db:/opt/mumble/db:rw - /mnt/data/mumble/server/db:/opt/mumble/db:rw
- /mnt/data/mumble/server/log:/opt/mumble/log:rw
- /mnt/data/nginx/letsencrypt:/etc/letsencrypt:ro - /mnt/data/nginx/letsencrypt:/etc/letsencrypt:ro
ports: ports:
- 64738:64738/tcp - 64738:64738/tcp
@@ -19,6 +20,28 @@ services:
networks: networks:
- mumble-net - mumble-net
mumble-botamusique:
image: azlux/botamusique
container_name: mumble-botamusique
restart: unless-stopped
# ports:
# - 8181:8181/tcp
# - 8181:8181/udp
environment:
BAM_CONFIG_file: /config/bot.ini
BAM_CERTIFICATE: /config/bot.pem
BAM_MUSIC_DB: /config/music.db
BAM_DB: /config/setting.db
BAM_MUMBLE_SERVER: 'mumble-srv'
BAM_MUMBLE_PORT: 64738
BAM_USER: Гусляр
BAM_CHANNEL: Концертный зал
volumes:
- /mnt/data/mumble/botamusique/music_folder:/botamusique/music_folder
- /mnt/data/mumble/botamusique/config:/config
cpus: 2
# mumble-admin: # mumble-admin:
# build: mumble-django/. # build: mumble-django/.
# container_name: admin # container_name: admin

View File

@@ -72,7 +72,8 @@ RUN apt-get update && apt-get install --no-install-recommends -y \
RUN mkdir /opt/mumble && \ RUN mkdir /opt/mumble && \
mkdir /opt/mumble/db && \ mkdir /opt/mumble/db && \
mkdir /opt/mumble/ini mkdir /opt/mumble/ini && \
mkdir /opt/mumble/log
COPY --from=builder /root/mumble/build/mumble-server /opt/mumble COPY --from=builder /root/mumble/build/mumble-server /opt/mumble
COPY --from=builder /root/mumble/build/mumble-server.ini /opt/mumble/mumble-server.ini COPY --from=builder /root/mumble/build/mumble-server.ini /opt/mumble/mumble-server.ini
@@ -82,8 +83,10 @@ RUN sed -i 's/^database=$/database=\/opt\/mumble\/db\/murmur.sqlite/' /opt/mumbl
EXPOSE 64738/tcp 64738/udp 50051 EXPOSE 64738/tcp 64738/udp 50051
VOLUME ["/opt/mumble/ini"] VOLUME ["/opt/mumble/ini"]
VOLUME ["/opt/mumble/db"] VOLUME ["/opt/mumble/db"]
VOLUME ["/opt/mumble/log"]
WORKDIR / WORKDIR /
CMD cp -n /opt/mumble/mumble-server.ini /opt/mumble/ini/ && \ CMD cp -n /opt/mumble/mumble-server.ini /opt/mumble/ini/ && \
# /opt/mumble/mumble-server -v -fg -ini /opt/mumble/ini/mumble-server.ini -supw 12345678 && \ /opt/mumble/mumble-server -v -fg -ini /opt/mumble/ini/mumble-server.ini -supw $SUPER_USER_PASSWORD && \
/opt/mumble/mumble-server -v -fg -ini /opt/mumble/ini/mumble-server.ini /opt/mumble/mumble-server -v -fg -ini /opt/mumble/ini/mumble-server.ini