diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 1a1f01a..3068fb8 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -21,6 +21,7 @@ jobs: # generate Docker tags based on the following events/attributes tags: | type=semver,pattern={{version}} + type=ref,event=branch - name: Set up QEMU uses: docker/setup-qemu-action@v2 diff --git a/dockerfile b/dockerfile index 280b520..aa3376a 100644 --- a/dockerfile +++ b/dockerfile @@ -1,11 +1,11 @@ # 构建 beancount -FROM python:latest as beancount_builder +FROM python:3.6.15 as beancount_builder WORKDIR /build ENV PATH "/app/bin:$PATH" RUN python3 -mvenv /app RUN wget https://github.com/beancount/beancount/archive/refs/tags/2.3.5.tar.gz RUN tar -zxvf 2.3.5.tar.gz -RUN python3 -m pip install ./beancount-2.3.5 +RUN python3 -m pip install ./beancount-2.3.5 -i https://mirrors.aliyun.com/pypi/simple/ RUN find /app -name __pycache__ -exec rm -rf -v {} + # 构建 beancount-gs @@ -23,7 +23,7 @@ COPY public/icons ./public/default_icons RUN go build . # 镜像 -FROM python:3.10-alpine +FROM python:3.6.15-alpine COPY --from=beancount_builder /app /app diff --git a/var.env b/var.env index cf6cbb1..acd2cd4 100644 --- a/var.env +++ b/var.env @@ -1,2 +1,2 @@ -tag=latest +tag=1.1.12 dataPath=/data/beancount \ No newline at end of file