2021-03-01 11:45:53 -08:00
|
|
|
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
|
2021-03-02 10:32:16 -08:00
|
|
|
env_file:
|
|
|
|
- .env
|
2021-03-01 11:45:53 -08:00
|
|
|
environment:
|
|
|
|
- USE_COLOR=TRUE
|
|
|
|
- SHOW_PROGRESS=TRUE
|
|
|
|
- SEARCH_BACKEND_ENGINE=sonic
|
|
|
|
- SEARCH_BACKEND_HOST_NAME=sonic
|
|
|
|
volumes:
|
2021-03-02 10:32:16 -08:00
|
|
|
- "${DOCKER_DATA}/archivebox_data:/data:z"
|
2021-03-01 11:45:53 -08:00
|
|
|
depends_on:
|
|
|
|
- sonic
|
|
|
|
labels:
|
|
|
|
- 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
|
2021-03-02 10:32:16 -08:00
|
|
|
env_file:
|
|
|
|
- .env
|
2021-03-01 11:45:53 -08:00
|
|
|
volumes:
|
2021-03-02 10:32:16 -08:00
|
|
|
- "${DOCKER_DATA}/sonic_etc:/etc:z"
|
|
|
|
- "${DOCKER_DATA}/sonic_data:/var/lib/sonic/store/:z"
|
2021-03-01 11:45:53 -08:00
|
|
|
labels:
|
|
|
|
- traefik.enabled=false
|
|
|
|
networks:
|
|
|
|
web:
|
|
|
|
external: true
|
|
|
|
archivebox:
|