설정을 DB에 남기고, my-next-app.zip으로 한 번에 받을 수 있습니다. (React + Next.js 템플릿 파일 포함)
Chrome/Edge에서는 폴더를 고르면 이름이 채워집니다. NAS 경로는 수동으로 맞춥니다.
파일명: my-next-app.syno.json · ZIP: my-next-app.zip
프로젝트 전체 경로(볼륨 → /app): /volume1/docker/react-app/my-next-app
DB에 저장하고 ZIP 받기를 누르면 MySQL에 기록되고 my-next-app.zip(syno, start.sh, dev-pc.cmd, init-next-app.ps1, SETUP-notes)이 내려받아집니다. 목록에서 과거 항목 ZIP도 다시 받을 수 있습니다.
{
"CapAdd": null,
"CapDrop": null,
"cmd": "/bin/sh /app/start.sh",
"cmd_v2": "/bin/sh /app/start.sh",
"cpu_priority": 50,
"enable_publish_all_ports": false,
"enable_restart_policy": true,
"enable_service_portal": false,
"enabled": true,
"env_variables": [
{
"key": "PATH",
"value": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
},
{
"key": "NODE_ENV",
"value": "development"
},
{
"key": "WATCHPACK_POLLING",
"value": "500"
}
],
"exporting": false,
"id": "",
"image": "node:latest",
"is_ddsm": false,
"is_package": false,
"labels": {},
"links": [],
"memory_limit": 0,
"name": "my-next-app",
"network": [
{
"driver": "bridge",
"name": "bridge"
}
],
"network_mode": "bridge",
"port_bindings": [
{
"container_port": 3001,
"host_port": 3001,
"type": "tcp"
}
],
"privileged": false,
"service_portals": [],
"services": [],
"shortcut": {
"enable_shortcut": false,
"enable_status_page": false,
"enable_web_page": false,
"web_page_url": ""
},
"use_host_network": false,
"version": 2,
"volume_bindings": [
{
"host_volume_file": "/volume1/docker/react-app/my-next-app",
"is_directory": true,
"mount_point": "/app",
"type": "rw"
}
]
}
불러오는 중…