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 WORKDIR /app/code EXPOSE 3000 CMD ["/app/code/start.sh"]