services: puzzle_gen: build: context: ${PUZZLE_ROOT_DIR:-/opt/apps/puzzle} dockerfile: tools/puzzle-gen/Dockerfile container_name: puzzle_gen restart: unless-stopped networks: [ traefik_net ] environment: TZ: Europe/Amsterdam LM_STUDIO_BASE_URL: "http://192.168.1.159:1234/v1" PUZZLES_PER_DAY: "3" volumes: - puzzles_data:/data/puzzles:rw puzzle_gen_java: build: context: ${PUZZLE_ROOT_DIR:-/opt/apps/puzzle} dockerfile: Dockerfile container_name: puzzle_gen_java restart: unless-stopped networks: [ traefik_net ] environment: TZ: Europe/Amsterdam OUT_DIR: /data/puzzles PUZZLES_PER_DAY: "3" LM_STUDIO_BASE_URL: "http://192.168.1.159:1234/v1" THEME_FILTER: "true" THEME_MIN_SCORE: "0.6" volumes: - puzzles_data:/data/puzzles:rw volumes: puzzles_data: networks: traefik_net: external: true name: traefik_net