feat: update codex live automation and plan flows

This commit is contained in:
2026-04-24 08:06:36 +09:00
parent 916107dbe5
commit f2d6310efa
47 changed files with 2767 additions and 507 deletions

View File

@@ -1,63 +1,4 @@
services:
photoprism:
image: photoprism/photoprism:latest
container_name: photoprism
logging:
driver: json-file
options:
max-size: "200m"
max-file: "2"
depends_on:
- photoprism-db
ports:
- '127.0.0.1:${PHOTOPRISM_PORT:-2342}:2342'
volumes:
- type: bind
source: ${PHOTOPRISM_ORIGINALS_SOURCE:-/mnt/usb/photos}
target: /photoprism/originals
read_only: true
bind:
create_host_path: false
- photoprism-storage:/photoprism/storage
environment:
PHOTOPRISM_ADMIN_USER: ${PHOTOPRISM_ADMIN_USER:-admin}
PHOTOPRISM_ADMIN_PASSWORD: ${PHOTOPRISM_ADMIN_PASSWORD:-ChangeMe1234}
PHOTOPRISM_SITE_URL: ${PHOTOPRISM_SITE_URL:-https://photo.sm-home.cloud/}
PHOTOPRISM_ORIGINALS_PATH: /photoprism/originals
PHOTOPRISM_STORAGE_PATH: /photoprism/storage
PHOTOPRISM_READONLY: ${PHOTOPRISM_READONLY:-true}
PHOTOPRISM_DATABASE_DRIVER: mysql
PHOTOPRISM_DATABASE_SERVER: photoprism-db:3306
PHOTOPRISM_DATABASE_NAME: ${PHOTOPRISM_DATABASE_NAME:-photoprism}
PHOTOPRISM_DATABASE_USER: ${PHOTOPRISM_DATABASE_USER:-photoprism}
PHOTOPRISM_DATABASE_PASSWORD: ${PHOTOPRISM_DATABASE_PASSWORD:-photoprism}
restart: unless-stopped
networks:
- default
- work-backend
photoprism-db:
image: mariadb:11
container_name: photoprism-db
logging:
driver: json-file
options:
max-size: "200m"
max-file: "2"
command: --innodb-buffer-pool-size=512M --transaction-isolation=READ-COMMITTED --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
environment:
MARIADB_AUTO_UPGRADE: "1"
MARIADB_DATABASE: ${PHOTOPRISM_DATABASE_NAME:-photoprism}
MARIADB_USER: ${PHOTOPRISM_DATABASE_USER:-photoprism}
MARIADB_PASSWORD: ${PHOTOPRISM_DATABASE_PASSWORD:-photoprism}
MARIADB_ROOT_PASSWORD: ${PHOTOPRISM_DATABASE_ROOT_PASSWORD:-photoprism-root}
volumes:
- photoprism-db:/var/lib/mysql
restart: unless-stopped
networks:
- default
- work-backend
prod-app:
image: node:${NODE_VERSION:-22.22.2}-bookworm
container_name: ai-code-app-prod
@@ -125,12 +66,12 @@ services:
user: "0:0"
cpus: 1.0
mem_limit: 1536m
working_dir: /release-app
working_dir: /workspace/auto_codex/repo
ports:
- '127.0.0.1:5175:5173'
volumes:
- ${RELEASE_APP_SOURCE:-.}:/release-app
- ./.docker/release-app/node_modules:/release-app/node_modules
- ./.auto_codex/repo:/workspace/auto_codex/repo
- ./.docker/release-app/node_modules:/workspace/auto_codex/repo/node_modules
- ./.docker/release-app/home:/home/how2ice
networks:
- default
@@ -138,6 +79,9 @@ services:
environment:
HOME: /home/how2ice
NPM_CONFIG_CACHE: /home/how2ice/.npm
VITE_PUBLIC_HMR_HOST: rel.sm-home.cloud
VITE_PUBLIC_HMR_PROTOCOL: wss
VITE_PUBLIC_HMR_CLIENT_PORT: 443
command: >
sh -c "npm ci --legacy-peer-deps && npm run dev -- --host 0.0.0.0 --port 5173"
@@ -148,5 +92,3 @@ networks:
volumes:
app-node-modules:
app-home:
photoprism-storage:
photoprism-db: