refactor(docker): simplify to single compose + dynamic build default

This commit is contained in:
rbetree
2026-02-20 00:52:23 +08:00
parent b2aeb0b355
commit f45df870d7
5 changed files with 98 additions and 66 deletions

View File

@@ -1,13 +1,14 @@
services:
menav:
container_name: menav
image: menav:latest
build:
context: .
dockerfile: Dockerfile
args:
MENAV_ENABLE_SYNC: ${MENAV_ENABLE_SYNC:-false}
MENAV_IMPORT_BOOKMARKS: ${MENAV_IMPORT_BOOKMARKS:-false}
image: ${MENAV_IMAGE:-ghcr.io/rbetree/menav:latest}
build: .
environment:
MENAV_ENABLE_SYNC: ${MENAV_ENABLE_SYNC:-false}
MENAV_IMPORT_BOOKMARKS: ${MENAV_IMPORT_BOOKMARKS:-false}
ports:
- '${MENAV_PORT:-8080}:80'
volumes:
- ./config:/app/config
- ./bookmarks:/app/bookmarks
restart: unless-stopped