From cc4e809d6be09e9b45aff6385c4fdb44678d75ee Mon Sep 17 00:00:00 2001 From: sigmasternchen Date: Mon, 4 Nov 2024 12:52:46 +0100 Subject: [PATCH] chore: Add Dockerfile --- Dockerfile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..6c154d6 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM node:22 AS js-build + +WORKDIR /app +RUN mkdir -p /html/static/ + +COPY js/package*.json ./ +RUN npm install + +COPY js/src ./src +RUN npm run build + +FROM php:8.1-apache + +WORKDIR /var/www/ +COPY . . +RUN rm -rf js/ .github/ tests/ .git/ + +COPY --from=js-build /html/static/bundle.js ./html/static/ + +EXPOSE 80 +CMD ["apache2-foreground"]