-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathcompose.yaml
62 lines (57 loc) · 1.61 KB
/
compose.yaml
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
# compose.yaml
# Defines a full environment for the SauceNAO bot.
services:
app:
build:
context: src
dockerfile: WebApp/Dockerfile
environment:
PORT:
ASPNETCORE_ENVIRONMENT: Production
ASPNETCORE_HTTP_PORTS: 80
CONNECTIONSTRINGS__DEFAULT: # "Server=db;Database=${POSTGRES_DB};Username=${POSTGRES_USER};Password=${POSTGRES_PASSWORD}"
# CONNECTIONSTRINGS__REDIS: "redis:6379"
TELEGRAMBOT__BOTTOKEN:
# TELEGRAMBOT__SERVERADDRESS: http://local-bot-api-server:8081
# TELEGRAMBOT__WEBHOOKURL: http://app
TELEGRAMBOT__SECRETTOKEN:
GENERAL__APPLICATIONURL:
GENERAL__SUPPORTCHATINVITATIONLINK:
# GENERAL__FILESPATH: /files:/opt/tba/${TELEGRAMBOT__BOTTOKEN}
GENERAL__FFMPEGPATH:
ports:
- ${PORT:-80}:80
# volumes:
# - "files:/files"
# depends_on:
# - db
# - redis
# - local-bot-api-server
# db:
# image: postgres:alpine
# environment:
# POSTGRES_USER: snao_user
# POSTGRES_DB: snao
# POSTGRES_PASSWORD:
# POSTGRES_HOST_AUTH_METHOD: scram-sha-256
# volumes:
# - data:/var/lib/postgresql/data
# local-bot-api-server:
# build: local-server
# environment:
# TELEGRAM_API_ID:
# TELEGRAM_API_HASH:
# TELEGRAMBOT__BOTTOKEN:
# volumes:
# - type: volume
# source: files
# target: /opt/tba/${TELEGRAMBOT__BOTTOKEN}
# redis:
# image: redis:alpine
# environment:
# REDIS_ARGS: "--maxmemory 512mb --maxmemory-policy allkeys-lru"
# ports:
# - ${REDIS_PORT:-6379}:6379
# volumes:
# data:
# files: