Compare commits
22 Commits
d8082d697c
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 960b7becbe | |||
| 840d502fa1 | |||
| afc7c0e83a | |||
| 00bc61e104 | |||
| 8acca3178f | |||
| 5895ca27bf | |||
| ed784525df | |||
| 90c9c402cf | |||
| 3bae973d98 | |||
| 6aeead8c00 | |||
| 81f412eae8 | |||
| 345db8a9ba | |||
| 3459da266f | |||
| 347bf598e4 | |||
| d5e81c0287 | |||
| d8eb52e2ec | |||
| a64131d754 | |||
| 763ba4a3ac | |||
| f74d75a7fd | |||
| 3967a75bce | |||
| 7ab0ebbcf9 | |||
| 43e0186b4e |
@@ -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
|
||||||
|
|||||||
@@ -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,7 +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 -readsupw $SUPER_USER_PASSWORD
|
/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
|
||||||
|
|||||||
Reference in New Issue
Block a user