Compare commits

..

4 Commits

Author SHA1 Message Date
6a9802fd8c Merge branch 'master' into release 2024-08-22 21:05:35 -04:00
5490b9d90f Merge branch 'develop' 2024-08-22 21:05:27 -04:00
4041939bcf Mutlibuild Dockerfile 2024-08-22 21:05:18 -04:00
14452c1beb Update Dockerfile 2024-08-22 20:33:03 -04:00

View File

@ -1,7 +1,32 @@
FROM php:8-cli
FROM debian AS git
RUN apt-get update && apt-get install -yq --no-install-recommends git && rm -rf /var/lib/apt/lists/*
FROM debian AS load
COPY --from=git /usr/bin /usr/bin
COPY --from=git /usr/lib /usr/lib
COPY --from=git /usr/share /usr/share
RUN git clone http://git.provm.cl/ProVM/compose-manager.git && cp -r /compose-manager/app /app
FROM composer AS build
WORKDIR /app
COPY ./app /app
COPY --from=load /app /app
ENTRYPOINT [ "/app/bin/manager" ]
RUN ls -l && composer install && chmod +x /app/bin/manager
FROM php:8-cli
ENV ROOT /opt/docks
ENV OUTPUT /output
WORKDIR /app
COPY --from=build /app /app
RUN mkdir -p ${OUTPUT}
CMD [ "/app/bin/manager" ]