Update to latest, fixes proxyauth issue, build directly

This commit is contained in:
Joe
2021-05-05 18:21:52 -05:00
parent 1b4ddb7f13
commit 5408129838
4 changed files with 20 additions and 5 deletions

View File

@ -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