Update to latest, fixes proxyauth issue, build directly
This commit is contained in:
parent
1b4ddb7f13
commit
5408129838
@ -4,7 +4,7 @@
|
||||
"author": "QingWei-Li",
|
||||
"description": "Self hosted note taking app",
|
||||
"tagline": "Notea is a privacy-first, open-source note-taking application. It supports Markdown syntax, sharing, responsive and more.",
|
||||
"version": "0.0.1-6",
|
||||
"version": "0.0.1-9",
|
||||
"healthCheckPath": "/",
|
||||
"httpPort": 3000,
|
||||
"addons": {
|
||||
|
21
Dockerfile
21
Dockerfile
@ -1,12 +1,25 @@
|
||||
FROM cloudron/base:3.0.0@sha256:455c70428723e3a823198c57472785437eb6eab082e79b3ff04ea584faf46e92
|
||||
|
||||
COPY --from=cinwell/notea:0.0.1 /app/ /app/code/
|
||||
FROM cloudron/base:3.0.0@sha256:455c70428723e3a823198c57472785437eb6eab082e79b3ff04ea584faf46e92 as builder
|
||||
|
||||
WORKDIR /app/code
|
||||
|
||||
ARG NAME=main
|
||||
|
||||
RUN git clone https://github.com/QingWei-Li/notea.git --branch "$NAME" --single-branch . && \
|
||||
yarn install --frozen-lockfile && \
|
||||
yarn build && \
|
||||
yarn install --production --frozen-lockfile
|
||||
|
||||
FROM cloudron/base:3.0.0@sha256:455c70428723e3a823198c57472785437eb6eab082e79b3ff04ea584faf46e92
|
||||
|
||||
COPY --from=builder /app/code/public /app/code/public
|
||||
COPY --from=builder /app/code/.next /app/code/.next
|
||||
COPY --from=builder /app/code/node_modules /app/code/node_modules
|
||||
|
||||
COPY example.env.sh start.sh /app/code/
|
||||
|
||||
RUN chmod +x /app/code/start.sh && mkdir /app/data
|
||||
RUN chmod +x /app/code/start.sh
|
||||
|
||||
WORKDIR /app/code
|
||||
|
||||
EXPOSE 3000
|
||||
|
||||
|
@ -3,4 +3,5 @@ export STORE_SECRET_KEY=
|
||||
export STORE_BUCKET=notea
|
||||
export STORE_END_POINT=http://localhost:9000
|
||||
export STORE_FORCE_PATH_STYLE=true
|
||||
export DISABLE_PASSWORD=true
|
||||
export PASSWORD=
|
||||
|
Loading…
Reference in New Issue
Block a user