Compare commits
2 Commits
5490b9d90f
...
0d0f798490
Author | SHA1 | Date | |
---|---|---|---|
0d0f798490 | |||
a0256298c3 |
17
Dockerfile
17
Dockerfile
@ -1,14 +1,16 @@
|
||||
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
|
||||
|
||||
COPY --from=git /usr/bin /usr/bin
|
||||
COPY --from=git /usr/lib /usr/lib
|
||||
COPY --from=git /usr/share /usr/share
|
||||
COPY --from=git /usr /usr
|
||||
|
||||
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
|
||||
|
||||
@ -16,7 +18,8 @@ WORKDIR /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
|
||||
|
||||
@ -29,4 +32,4 @@ COPY --from=build /app /app
|
||||
|
||||
RUN mkdir -p ${OUTPUT}
|
||||
|
||||
CMD [ "/app/bin/manager" ]
|
||||
ENTRYPOINT [ "/app/bin/manager" ]
|
||||
|
@ -4,5 +4,5 @@ services:
|
||||
env_file:
|
||||
- ./app/.env
|
||||
volumes:
|
||||
- ./app:/app
|
||||
- ./output:/output
|
||||
- ./logs:/logs
|
||||
|
Reference in New Issue
Block a user