1Panel icon indicating copy to clipboard operation
1Panel copied to clipboard

[FEATURE] 是否有可以获取1Panel安装目录的变量

Open QYG2297248353 opened this issue 1 year ago • 6 comments

1Panel 版本

v1.10.11-lts

请描述您的需求或者改进建议

有没有变量可以获取 1Panel 安装目录

创建应用时,需要获取目录下的文件地址,如何在 docker-compose.yml 通过变量获取到 1Panel 的安装目录地址

请描述你建议的实现方案

需要一个变量得知 安装目录地址,这样就可以根据固定地址获取到文件,一般情况下虽然在 /opt/1panel ,安装时用户修改地址后将无法获取。这样就能通过 /resource/apps/local + app_name 获取到文件绝对地址。

附加信息

No response

QYG2297248353 avatar Jul 15 '24 02:07 QYG2297248353

我是希望在 docker-compose.yml 通过变量获取到安装目录,${xxx_xxx}

QYG2297248353 avatar Jul 15 '24 04:07 QYG2297248353

应用安装时会不会加载系统的环境变量

QYG2297248353 avatar Jul 15 '24 04:07 QYG2297248353

应用安装时会不会加载系统的环境变量

可以通过 init.sh 脚本,将 which 1pctl | xargs grep '^BASE_DIR=' | cut -d'=' -f2 命令获取的值写入 .env 环境变量文件,然后在 compose 文件中使用。

好的,我试试

QYG2297248353 avatar Jul 15 '24 05:07 QYG2297248353