diff --git a/docs/CURRENT_INFRA_HANDOFF.md b/docs/CURRENT_INFRA_HANDOFF.md index 02df799..6007193 100644 --- a/docs/CURRENT_INFRA_HANDOFF.md +++ b/docs/CURRENT_INFRA_HANDOFF.md @@ -112,8 +112,7 @@ Launcher bind-mounted runtime state: ```text /volume1/docker/nodedc-platform/launcher/server-storage -> /app/server/storage -/volume1/docker/nodedc-platform/launcher/uploads -> /app/dist/storage/uploads -/volume1/docker/nodedc-platform/launcher/uploads -> /app/public/storage/uploads +/volume1/docker/nodedc-platform/launcher/uploads -> /app/server/storage/uploads ``` These directories must be writable by container user `node` / UID `1000`. diff --git a/infra/synology/README.md b/infra/synology/README.md index b36be70..c437fa3 100644 --- a/infra/synology/README.md +++ b/infra/synology/README.md @@ -142,7 +142,7 @@ sudo chmod -R u+rwX,g+rwX ../launcher/server-storage ../launcher/uploads ```bash sudo /usr/local/bin/docker exec nodedc-platform-launcher-1 sh -lc \ - 'touch /app/server/storage/.write-test && rm /app/server/storage/.write-test && echo storage-ok' + 'touch /app/server/storage/.write-test /app/server/storage/uploads/.write-test && rm /app/server/storage/.write-test /app/server/storage/uploads/.write-test && echo storage-ok' ``` ## Проверки после деплоя diff --git a/infra/synology/deploy-current.sh b/infra/synology/deploy-current.sh index 601fec9..74eb5a3 100755 --- a/infra/synology/deploy-current.sh +++ b/infra/synology/deploy-current.sh @@ -171,7 +171,7 @@ sudo /usr/local/bin/docker compose \ Verify: sudo /usr/local/bin/docker exec nodedc-platform-launcher-1 sh -lc \ - 'touch /app/server/storage/.write-test && rm /app/server/storage/.write-test && echo storage-ok' + 'touch /app/server/storage/.write-test /app/server/storage/uploads/.write-test && rm /app/server/storage/.write-test /app/server/storage/uploads/.write-test && echo storage-ok' curl -k -sS --compressed https://id.nodedc.ru/if/flow/default-authentication-flow/ \ | grep -aE 'hub.nodedc.ru|launcher.local|getLauncherBaseUrl|Запросить доступ' diff --git a/infra/synology/docker-compose.platform-http.yml b/infra/synology/docker-compose.platform-http.yml index a22af56..c26abd7 100644 --- a/infra/synology/docker-compose.platform-http.yml +++ b/infra/synology/docker-compose.platform-http.yml @@ -35,12 +35,12 @@ services: NODE_ENV: production PORT: 5173 NODEDC_LAUNCHER_STORAGE_DIR: /app/server/storage + NODEDC_LAUNCHER_UPLOADS_DIR: /app/server/storage/uploads expose: - "5173" volumes: - ../launcher/server-storage:/app/server/storage - - ../launcher/uploads:/app/dist/storage/uploads - - ../launcher/uploads:/app/public/storage/uploads + - ../launcher/uploads:/app/server/storage/uploads extra_hosts: - "id.nodedc.ru:host-gateway" - "hub.nodedc.ru:host-gateway"