修改Dockerfile的格式,简化代码

This commit is contained in:
titor-z 2024-10-18 17:51:14 +08:00
parent faa346ebed
commit ca3b1f5bfc

View File

@ -1,32 +1,28 @@
FROM code.h2ostudio.cn/titor/debian:armv7 AS builder FROM code.h2ostudio.cn/titor/debian:armv7 AS builder
LABEL Author="Titor-Z" LABEL Author="titor.Z" maintainer="titor@h2ostudio.cn" org.opencontainers.image.created="Thu 17 Oct 2024 05:35:07 PM UTC" org.opencontainers.image.licenses="MIT" org.opencontainers.image.title="GiteArmBian" org.opencontainers.image.description="专为运行armbian armv7l架构的onecloud开发的Gitea docker镜像"
LABEL maintainer="titor@h2ostudio.cn"
LABEL org.opencontainers.image.created="Thu 17 Oct 2024 05:35:07 PM UTC"
LABEL ORG.opencontainers.image.licenses="MIT"
LABEL org.opencontainers.image.title="Gitea·Armbian"
LABEL org.opencontainers.image.description ="The Gitea Application on Armbian, Device is Armv7l"
LABEL org.opencontainers.image.created="value"
ENV GITEA_WORK_DIR=/var/lib/gitea ENV GITEA_WORK_DIR=/var/lib/gitea
WORKDIR / WORKDIR /
# 替换为腾讯源
COPY debian.sources /etc/apt/sources.list.d COPY debian.sources /etc/apt/sources.list.d
# 复制Gitea源码
COPY gitea-1.22.3-linux-arm-6 /usr/local/bin/gitea
# 复制 gitea service 系统服务
COPY gitea.services.sh /etc/init.d/gitea
#### 更新包列表并安装必要的依赖 #### 更新包列表并安装必要的依赖
RUN apt-get update && apt-get install -y \ RUN apt-get update && apt-get install -y \
git \ git \
# ca-certificates \ # ca-certificates \
# curl \ # curl \
# postgresql-client \ # postgresql-client \
# libgit2-dev \ # libgit2-dev \
# golang \ # golang \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
#### 复制二进制文件到系统
COPY gitea-1.22.3-linux-arm-6 /usr/local/bin/gitea
COPY gitea.services.sh /etc/init.d/gitea
WORKDIR /root/ WORKDIR /root/
#### 执行初始化操作 #### 执行初始化操作
###### 1. 创建git用户 ###### 1. 创建git用户