- Dockerfile 51.5%
- Shell 48.5%
|
All checks were successful
Compila e pubblica sul registro integrato / Build-Docker-Image (push) Successful in 8m8s
|
||
|---|---|---|
| .gitea/workflows | ||
| Dockerfile | ||
| entrypoint.sh | ||
| README.md | ||
Docker-Browservice
Questo container Docker, basato sul lavoro di startergo, serve per containerizzare Browservice. Il container estrae ed esegue Browservice dall'AppImage ufficiale in autonomia.
Può essere eseguito direttamente da riga di comando con docker run o da compose.
La sintassi minima per docker run è: docker run -p 8080:8080 -e CHROMIUM_ARGS=--no-sandbox -e VICE_OPT_HTTP_LISTEN_ADDR=0.0.0.0:8080 -v /var/run/dbus:/var/run/dbus forgejo.laprogrammatriceverde.crabdance.com/verde/docker-browservice
Il container supporta tutte le opzioni di Browservice, che vengono passate tramite variabili d'ambiente (listate nel Compose sotto). Le variabili hanno lo stesso nome dell'opzione da riga di comando che rappresentano. Per sapere quale opzione fa cosa, fare riferimento alla documentazione di Browservice.
Compose:
---
services:
browservice:
image: forgejo.laprogrammatriceverde.crabdance.com/verde/docker-browservice
environment:
START_PAGE:
USER_AGENT:
WINDOW_LIMIT:
INITIAL_ZOOM:
BROWSER_FONT_RENDER_MODE:
SHOW_CONTROL_BAR:
SHOW_SOFT_NAVIGATION_BUTTONS:
BLOCK_FILE_SCHEME:
CERTIFICATE_CHECK_EXCEPTIONS:
DATA_DIR:
USE_DEDICATED_XVFB:
VICE_PLUGIN:
VICE_OPT_DEFAULT_QUALITY:
VICE_OPT_HTTP_AUTH:
VICE_OPT_HTTP_MAX_THREADS:
VICE_OPT_NAVIGATION_FORWARDING:
VICE_OPT_QUALITY_SELECTOR:
# unica variabile obbligatoria
CHROMIUM_ARGS: --no-sandbox
# per esporre Browservice alla rete locale
VICE_OPT_HTTP_LISTEN_ADDR: 0.0.0.0:8080
ports:
- 8080:8080
volumes:
- /var/run/dbus:/var/run/dbus