FROM node:latest AS build WORKDIR /build COPY . /build RUN mkdir /build/public/dist WORKDIR /build/public/dist RUN wget https://s3.itbyhf.xyz/cdn/apps/d15df36a/jquery.js WORKDIR /build RUN npm install RUN npm run css-prod RUN npm run js-prod FROM ubuntu:20.04 AS final ENV TZ Europe/Berlin ENV DEBIAN_FRONTEND noninteractive RUN apt-get update && \ apt-get install curl libmagickcore-6.q16-6-extra libldap2-dev libyaml-dev apache2 software-properties-common -y && \ add-apt-repository ppa:ondrej/php && \ apt-get install libapache2-mod-php8.0 php8.0 php8.0-cli php8.0-xml php8.0-curl php8.0-mysql php8.0-gd php-json php8.0-mbstring php8.0-intl php8.0-redis php8.0-imagick php8.0-zip php-ldap php-bcmath php-gmp php8.0-apcu php8.0-imap php8.0-inotify php8.0-lz4 php8.0-mbstring php8.0-memcached php8.0-sqlite3 php8.0-yaml php8.0-zip -y RUN a2enmod headers rewrite #RUN rm -rv /var/www/html COPY --from=build /build/public /var/www/html COPY start.sh /start.sh RUN chmod +x /start.sh ENTRYPOINT ["bash", "/start.sh" ]