71 lines
1.7 KiB
YAML
71 lines
1.7 KiB
YAML
name: Frontpage
|
|
services:
|
|
psono-combo:
|
|
image: psono/psono-combo:latest
|
|
container_name: psono-combo
|
|
sysctls:
|
|
- net.core.somaxconn=65535
|
|
volumes:
|
|
- ./psono/settings.yaml:/root/.psono_server/settings.yaml
|
|
- ./psono/config.json:/usr/share/nginx/html/config.json
|
|
- ./psono/config.json:/usr/share/nginx/html/portal/config.json
|
|
restart: unless-stopped
|
|
ports:
|
|
- 10200:80
|
|
|
|
redis:
|
|
image: redis:7-alpine
|
|
container_name: cache
|
|
restart: unless-stopped
|
|
command: redis-server --save 60 1
|
|
ports:
|
|
- 16379:6379
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-size: "1m"
|
|
max-file: "1"
|
|
|
|
postgres:
|
|
image: postgres:latest
|
|
container_name: psono-postgres
|
|
restart: unless-stopped
|
|
env_file: .env
|
|
ports:
|
|
- 15432:5432
|
|
environment:
|
|
- POSTGRES_USER=${POSTGRES_USER}
|
|
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
|
|
- POSTGRES_DB=${POSTGRES_DB}
|
|
volumes:
|
|
- ./psono/postgres:/var/lib/postgresql/data
|
|
|
|
searxng:
|
|
container_name: searxng
|
|
image: docker.io/searxng/searxng:latest
|
|
restart: unless-stopped
|
|
ports:
|
|
- 11080:8080
|
|
volumes:
|
|
- ./searxng/config:/etc/searxng:rw
|
|
- ./searxng/data:/var/cache/searxng:rw
|
|
environment:
|
|
- SEARXNG_BASE_URL=https://search.cyperpunk.de/
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-size: "1m"
|
|
max-file: "1"
|
|
|
|
flame:
|
|
image: pawelmalak/flame:latest
|
|
container_name: flame
|
|
volumes:
|
|
- ./flame:/app/data
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
ports:
|
|
- 15005:5005
|
|
environment:
|
|
- PASSWORD=1P2h3i4lon
|
|
restart: unless-stopped
|