audon/docker-compose.yaml

58 wiersze
1.2 KiB
YAML

2022-12-03 03:20:49 +00:00
version: '3.1'
services:
2022-12-10 16:32:59 +00:00
db:
2022-12-05 07:45:51 +00:00
image: mongo:6
restart: unless-stopped
2022-12-03 03:20:49 +00:00
environment:
2022-12-10 16:31:32 +00:00
MONGO_INITDB_ROOT_USERNAME: mongo
MONGO_INITDB_ROOT_PASSWORD: mongo
2022-12-04 17:52:44 +00:00
volumes:
2022-12-10 16:31:32 +00:00
- ./mongo:/data/db
2022-12-03 03:20:49 +00:00
2022-12-10 16:31:32 +00:00
# mongo-express:
2023-01-19 02:27:06 +00:00
# image: mongo-express
# restart: unless-stopped
# ports:
# - 8081:8081
# environment:
# ME_CONFIG_MONGODB_ADMINUSERNAME: mongo
# ME_CONFIG_MONGODB_ADMINPASSWORD: mongo
# ME_CONFIG_MONGODB_URL: mongodb://mongo:mongo@db:27017/
2022-12-04 17:52:44 +00:00
2022-12-05 07:45:51 +00:00
redis:
image: redis:7-alpine
restart: unless-stopped
2022-12-10 16:31:32 +00:00
command: redis-server /etc/redis.conf
2022-12-10 18:29:23 +00:00
ports:
- "127.0.0.1:6379:6379"
2022-12-05 07:45:51 +00:00
volumes:
2022-12-10 16:31:32 +00:00
- ./redis:/data
2023-01-23 12:10:21 +00:00
- ./config/redis.conf:/etc/redis.conf:ro
2022-12-05 07:45:51 +00:00
2022-12-10 16:31:32 +00:00
livekit:
image: livekit/livekit-server:v1.3
command: --config /etc/livekit.yaml
2022-12-05 07:45:51 +00:00
restart: unless-stopped
2022-12-10 18:29:23 +00:00
network_mode: "host"
2022-12-10 16:31:32 +00:00
depends_on:
- redis
2022-12-05 07:45:51 +00:00
volumes:
2023-01-23 12:10:21 +00:00
- ./config/livekit.yaml:/etc/livekit.yaml:ro
2022-12-04 17:52:44 +00:00
2022-12-10 16:31:32 +00:00
audon:
build: .
2022-12-29 00:47:23 +00:00
image: codeberg.org/nmkj/audon
2022-12-10 16:31:32 +00:00
env_file:
- .env.production
restart: unless-stopped
2022-12-10 17:19:18 +00:00
ports:
2022-12-10 18:29:23 +00:00
- "127.0.0.1:8100:8100"
2022-12-10 16:31:32 +00:00
depends_on:
- db
- redis
2022-12-10 17:24:15 +00:00
- livekit
2023-01-24 06:03:15 +00:00
volumes:
- ./public/storage:/audon/public/storage