| # 使用基础镜像 | |
| FROM ghcr.io/gethomepage/homepage:latest | |
| # 设置环境变量 | |
| ENV PUID=1000 \ | |
| PGID=1000 | |
| # 创建并设置权限 | |
| RUN mkdir -p /app/config && chown -R $PUID:$PGID /app/config | |
| # 将本地的 YAML 文件复制到容器中 | |
| COPY settings.yaml /app/config/settings.yaml | |
| COPY bookmarks.yaml /app/config/bookmarks.yaml | |
| COPY services.yaml /app/config/services.yaml | |
| COPY widgets.yaml /app/config/widgets.yaml | |
| # 设置工作目录 | |
| WORKDIR /app | |
| # 暴露端口 | |
| EXPOSE 3000 | |