prosojnice/Dockerfile
2024-05-30 22:41:28 +02:00

27 lines
599 B
Docker

FROM node:20 AS build
WORKDIR /app
COPY package.json yarn.lock ./
RUN yarn install --frozen-lockfile
# Install playwright dependencies
RUN yarn playwright install-deps
COPY . .
RUN yarn build
RUN yarn export --output ./dist/tecaj
RUN yarn export --dark --output ./dist/tecaj-dark
FROM httpd:2.4-alpine
RUN sed -i '/LoadModule rewrite_module/s/^#//g' /usr/local/apache2/conf/httpd.conf && \
sed -i 's#AllowOverride [Nn]one#AllowOverride All#' /usr/local/apache2/conf/httpd.conf
COPY --from=build /app/dist/ /usr/local/apache2/htdocs/
COPY .htaccess /usr/local/apache2/htdocs/.htaccess