chore: align launcher upload storage mount

This commit is contained in:
Codex 2026-05-15 22:59:42 +03:00
parent da0eae338a
commit 197a184587
4 changed files with 5 additions and 6 deletions

View File

@ -112,8 +112,7 @@ Launcher bind-mounted runtime state:
```text ```text
/volume1/docker/nodedc-platform/launcher/server-storage -> /app/server/storage /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/server/storage/uploads
/volume1/docker/nodedc-platform/launcher/uploads -> /app/public/storage/uploads
``` ```
These directories must be writable by container user `node` / UID `1000`. These directories must be writable by container user `node` / UID `1000`.

View File

@ -142,7 +142,7 @@ sudo chmod -R u+rwX,g+rwX ../launcher/server-storage ../launcher/uploads
```bash ```bash
sudo /usr/local/bin/docker exec nodedc-platform-launcher-1 sh -lc \ 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'
``` ```
## Проверки после деплоя ## Проверки после деплоя

View File

@ -171,7 +171,7 @@ sudo /usr/local/bin/docker compose \
Verify: Verify:
sudo /usr/local/bin/docker exec nodedc-platform-launcher-1 sh -lc \ 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/ \ curl -k -sS --compressed https://id.nodedc.ru/if/flow/default-authentication-flow/ \
| grep -aE 'hub.nodedc.ru|launcher.local|getLauncherBaseUrl|Запросить доступ' | grep -aE 'hub.nodedc.ru|launcher.local|getLauncherBaseUrl|Запросить доступ'

View File

@ -35,12 +35,12 @@ services:
NODE_ENV: production NODE_ENV: production
PORT: 5173 PORT: 5173
NODEDC_LAUNCHER_STORAGE_DIR: /app/server/storage NODEDC_LAUNCHER_STORAGE_DIR: /app/server/storage
NODEDC_LAUNCHER_UPLOADS_DIR: /app/server/storage/uploads
expose: expose:
- "5173" - "5173"
volumes: volumes:
- ../launcher/server-storage:/app/server/storage - ../launcher/server-storage:/app/server/storage
- ../launcher/uploads:/app/dist/storage/uploads - ../launcher/uploads:/app/server/storage/uploads
- ../launcher/uploads:/app/public/storage/uploads
extra_hosts: extra_hosts:
- "id.nodedc.ru:host-gateway" - "id.nodedc.ru:host-gateway"
- "hub.nodedc.ru:host-gateway" - "hub.nodedc.ru:host-gateway"