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
|