edwagbb commited on
Commit
6c2f360
·
verified ·
1 Parent(s): 617e7ac

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -36
Dockerfile CHANGED
@@ -1,36 +1,3 @@
1
- #FROM b3log/siyuan
2
- #ENV RUN_IN_CONTAINER=false
3
- #CMD /opt/siyuan/kernel --accessAuthCode 123456 -lang zh_CN
4
- FROM node:21 as NODE_BUILD
5
- WORKDIR /go/src/github.com/siyuan-note/siyuan/
6
- ADD . /go/src/github.com/siyuan-note/siyuan/
7
- RUN cd app && npm install -g pnpm && pnpm install && pnpm run build
8
-
9
- FROM golang:alpine as GO_BUILD
10
- WORKDIR /go/src/github.com/siyuan-note/siyuan/
11
- COPY --from=NODE_BUILD /go/src/github.com/siyuan-note/siyuan/ /go/src/github.com/siyuan-note/siyuan/
12
- ENV GO111MODULE=on
13
- ENV CGO_ENABLED=1
14
- RUN apk add --no-cache gcc musl-dev && \
15
- cd kernel && go build --tags fts5 -v -ldflags "-s -w -X github.com/siyuan-note/siyuan/kernel/util.Mode=prod" && \
16
- mkdir /opt/siyuan/ && \
17
- mv /go/src/github.com/siyuan-note/siyuan/app/appearance/ /opt/siyuan/ && \
18
- mv /go/src/github.com/siyuan-note/siyuan/app/stage/ /opt/siyuan/ && \
19
- mv /go/src/github.com/siyuan-note/siyuan/app/guide/ /opt/siyuan/ && \
20
- mv /go/src/github.com/siyuan-note/siyuan/app/changelogs/ /opt/siyuan/ && \
21
- mv /go/src/github.com/siyuan-note/siyuan/kernel/kernel /opt/siyuan/ && \
22
- find /opt/siyuan/ -name .git | xargs rm -rf
23
-
24
- FROM alpine:latest
25
- LABEL maintainer="Liang Ding<[email protected]>"
26
-
27
- WORKDIR /opt/siyuan/
28
- COPY --from=GO_BUILD /opt/siyuan/ /opt/siyuan/
29
- RUN addgroup --gid 1000 siyuan && adduser --uid 1000 --ingroup siyuan --disabled-password siyuan && apk add --no-cache ca-certificates tzdata && chown -R siyuan:siyuan /opt/siyuan/
30
-
31
- ENV TZ=Asia/Shanghai
32
- #ENV RUN_IN_CONTAINER=true
33
- EXPOSE 6806
34
-
35
- USER siyuan
36
- ENTRYPOINT ["/opt/siyuan/kernel"]
 
1
+ FROM b3log/siyuan
2
+ ENV RUN_IN_CONTAINER=false
3
+ CMD /opt/siyuan/kernel --accessAuthCode 123456 -lang zh_CN