Added new rom import system utilizing WAL to avoid locking the database and freezing the frontend
Also added new logging setup to hopefully stream the scrape process
This commit is contained in:
@@ -1,29 +0,0 @@
|
||||
services:
|
||||
dosvault:
|
||||
image: tty303/dosvault:latest
|
||||
ports:
|
||||
- "${DOSVAULT_PORT:-8080}:8080"
|
||||
- "${DOSVAULT_WEBSOCKET_PORT:-8081}:8081"
|
||||
volumes:
|
||||
- dosvault_data:/app/data
|
||||
- "${ROMS_PATH:-./roms}:/app/data/roms:ro"
|
||||
environment:
|
||||
# IGDB API Configuration
|
||||
- IGDB_CLIENT_ID=${IGDB_CLIENT_ID}
|
||||
- IGDB_SECRET_KEY=${IGDB_SECRET_KEY}
|
||||
# Application Configuration
|
||||
- DOSFRONTEND_CONFIG_DIR=/app/data
|
||||
- DOSVAULT_ADMIN_USERNAME=${DOSVAULT_ADMIN_USERNAME:-}
|
||||
- DOSVAULT_ADMIN_EMAIL=${DOSVAULT_ADMIN_EMAIL:-}
|
||||
- DOSVAULT_ADMIN_PASSWORD=${DOSVAULT_ADMIN_PASSWORD:-}
|
||||
restart: unless-stopped
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
start_period: 40s
|
||||
|
||||
volumes:
|
||||
dosvault_data:
|
||||
driver: local
|
||||
Reference in New Issue
Block a user