Skip to content
Snippets Groups Projects
Dockerfile 433 B
Newer Older
  • Learn to ignore specific revisions
  • Jonas Leder's avatar
    Jonas Leder committed
    FROM docker-proxy.jonasled.de/library/node:lts-alpine as node
    WORKDIR /data
    COPY . /data/
    RUN npm install && \
        npm run build
    
    FROM docker-proxy.jonasled.de/library/composer:2 as composer
    WORKDIR /data
    COPY --from=node /data /data/
    RUN composer install
    
    FROM gitlab.jonasled.de/jonasled/nginx-php-minimal:8-latest as production
    COPY --from=node /data/dist/lagerverwaltung /var/www/html
    COPY --from=node /data/api /var/www/html/api