安装目录
应用在被安装到指定的存储空间后,将会在存储空间中创建应用专属的安装目录,路径格式为:/volume{volume number}/@appstore/{app_id}。
例如:/volume1/@appstore/com.mycompany.myapp。
目录结构如下:
shell
/var/packages/{app_id}/ -> /volume{volume number}/@appstore/{app_id}
├── bin
│ └── app_serv
├── cache -> /volume{volume number}/@appcache/{app_id}
├── data -> /volume{volume number}/@appdata/{app_id}
├── log -> /volume{volume number}/@applog/{app_id}
├── icon.png
└── www
├── index.html
├── css/
├── js/
└── assets/应用安装目录下的文件和目录来自应用打包目录下的 rootfs_common 和 rootfs_amd64\arm64 目录。
打包目录结构
打包目录结构如下:
shell
my-app/
├── project.yaml # 应用配置文件
├── rootfs_common/ # 应用打包文件共用目录
│ ├── icon.png # 应用图标(建议尺寸:256*256 px)
│ └── www/ # 前端静态文件目录
│ ├── index.html # 入口页面
│ ├── css/
│ ├── js/
│ └── assets/
├── rootfs_amd64/ # AMD64架构专用目录
│ └── bin/ # 后端服务可执行文件
└── rootfs_arm64/ # ARM64架构专用目录
└── bin/ # 后端服务可执行文件