diff --git a/Dockerfile b/Dockerfile index f06d4b1..9a5d791 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,14 +19,21 @@ RUN cd admin && pnpm build FROM base AS main COPY --from=prod-deps /app/node_modules /app/node_modules -COPY --from=build ./app/build ./build -COPY --from=build ./app/admin/dist ./admin/dist +COPY --from=build /app/build /app/build +COPY --from=build /app/admin/dist /app/admin/dist COPY ./public ./public +# Required by Cloudron +HEALTHCHECK CMD curl --fail http://localhost:3000 || exit 1 + +# Cloudron specific labels +LABEL cloudronManifestPath="CloudronManifest.json" + VOLUME [ "/app/data" ] EXPOSE 3000 ENV DEBUG="blossom-server,blossom-server:*" +ENV PORT=3000 ENTRYPOINT [ "node", "." ]