Readability

This commit is contained in:
2024-08-23 14:32:16 -04:00
parent 4041939bcf
commit a0256298c3
2 changed files with 11 additions and 8 deletions

View File

@ -1,14 +1,16 @@
FROM debian AS git FROM debian AS git
RUN apt-get update && apt-get install -yq --no-install-recommends git && rm -rf /var/lib/apt/lists/* RUN apt-get clean \
&& apt-get update \
&& apt-get install -yq --no-install-recommends git \
&& rm -rf /var/lib/apt/lists/*
FROM debian AS load FROM debian AS load
COPY --from=git /usr/bin /usr/bin COPY --from=git /usr /usr
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 RUN git clone http://git.provm.cl/ProVM/compose-manager.git \
&& cp -r /compose-manager/app /app
FROM composer AS build FROM composer AS build
@ -16,7 +18,8 @@ WORKDIR /app
COPY --from=load /app /app COPY --from=load /app /app
RUN ls -l && composer install && chmod +x /app/bin/manager RUN composer install \
&& chmod +x /app/bin/manager
FROM php:8-cli FROM php:8-cli
@ -29,4 +32,4 @@ COPY --from=build /app /app
RUN mkdir -p ${OUTPUT} RUN mkdir -p ${OUTPUT}
CMD [ "/app/bin/manager" ] ENTRYPOINT [ "/app/bin/manager" ]

View File

@ -4,5 +4,5 @@ services:
env_file: env_file:
- ./app/.env - ./app/.env
volumes: volumes:
- ./app:/app
- ./output:/output - ./output:/output
- ./logs:/logs