43 lines
1.0 KiB
YAML
43 lines
1.0 KiB
YAML
|
version: '3'
|
||
|
services:
|
||
|
archivebox:
|
||
|
image: archivebox/archivebox:latest
|
||
|
container_name: archivebox
|
||
|
command: server 0.0.0.0:8000
|
||
|
stdin_open: true
|
||
|
tty: true
|
||
|
networks:
|
||
|
- web
|
||
|
- archivebox
|
||
|
environment:
|
||
|
- USE_COLOR=TRUE
|
||
|
- SHOW_PROGRESS=TRUE
|
||
|
- SEARCH_BACKEND_ENGINE=sonic
|
||
|
- SEARCH_BACKEND_HOST_NAME=sonic
|
||
|
- SEARCH_BACKEND_PASSWORD=joeyyeoj
|
||
|
volumes:
|
||
|
- ./data:/data:z
|
||
|
depends_on:
|
||
|
- sonic
|
||
|
labels:
|
||
|
- traefik.enabled=true
|
||
|
- traefik.http.routers.archivebox.rule=Host(`archive.jafner.net`)
|
||
|
- traefik.http.routers.archivebox.tls=true
|
||
|
- traefik.http.routers.archivebox.tls.certresolver=lets-encrypt
|
||
|
sonic:
|
||
|
image: valeriansaliou/sonic:v1.3.0
|
||
|
container_name: sonic
|
||
|
networks:
|
||
|
- archivebox
|
||
|
environment:
|
||
|
- SEARCH_BACKEND_PASSWORD=joeyyeoj
|
||
|
volumes:
|
||
|
- ./etc:/etc:z
|
||
|
- ./data:/var/lib/sonic/store/:z
|
||
|
labels:
|
||
|
- traefik.enabled=false
|
||
|
networks:
|
||
|
web:
|
||
|
external: true
|
||
|
archivebox:
|