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
/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`.

View File

@ -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'
```
## Проверки после деплоя

View File

@ -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|Запросить доступ'

View File

@ -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"