# 使用基础镜像 | |
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 | |