feat: add RomM staging import worker
This commit is contained in:
@@ -173,8 +173,17 @@ services:
|
||||
restart: unless-stopped
|
||||
profiles: ["validation"]
|
||||
working_dir: /work
|
||||
command: ["sh", "-c", "apk add --no-cache python3 make g++ && npm install -g igir@latest && sleep infinity"]
|
||||
command: ["sh", "-c", "apk add --no-cache python3 make g++ && npm install -g igir@latest && python3 /work/romm-automation-import-worker.py"]
|
||||
environment:
|
||||
TZ: ${TZ:-America/Chicago}
|
||||
ROMM_SERVER_URL: ${ROMM_SERVER_URL:?set ROMM_SERVER_URL in .env}
|
||||
ROMM_USERNAME: ${ROMM_USERNAME:?set ROMM_USERNAME in .env}
|
||||
ROMM_PASSWORD: ${ROMM_PASSWORD:?set ROMM_PASSWORD in .env}
|
||||
ROMM_SCAN_AFTER_IMPORT: ${ROMM_SCAN_AFTER_IMPORT:-true}
|
||||
IMPORT_POLL_SECONDS: ${IMPORT_POLL_SECONDS:-60}
|
||||
IMPORT_QUIET_IDLE: ${IMPORT_QUIET_IDLE:-true}
|
||||
volumes:
|
||||
- ./romm-automation-import-worker.py:/work/romm-automation-import-worker.py:ro
|
||||
- ${TRUENAS_DOCKER_ROOT:-/mnt/HomeStorage02/Docker}/RomAutomation/staging:/staging
|
||||
- ${TRUENAS_DOCKER_ROOT:-/mnt/HomeStorage02/Docker}/RomAutomation/dat:/dat:ro
|
||||
- ${TRUENAS_DOCKER_ROOT:-/mnt/HomeStorage02/Docker}/RomAutomation/reports:/reports
|
||||
|
||||
Reference in New Issue
Block a user