# syntax=docker/dockerfile:1 FROM node:18-alpine ENV PORT 3000 RUN \ apk --no-cache add --virtual build-dependencies python3 build-base git WORKDIR /automatisch # copy the app, note .dockerignore COPY . /automatisch RUN yarn RUN cd packages/web && yarn build RUN \ rm -rf /usr/local/share/.cache/ && \ apk del build-dependencies COPY ./docker/entrypoint.sh /entrypoint.sh EXPOSE 3000 ENTRYPOINT ["sh", "/entrypoint.sh"]