Версия 0.4.0 #7
@@ -1,4 +1,4 @@
 | 
				
			|||||||
FROM docker.io/php:8.3-zts-alpine3.18 AS UNIT_BUILDER
 | 
					FROM docker.io/php:8.3-zts-alpine3.18 AS unit_builder
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ARG UNIT_VERSION=1.31.1
 | 
					ARG UNIT_VERSION=1.31.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -12,10 +12,10 @@ RUN apk --no-cache add pcre2-dev gcc git musl-dev make && \
 | 
				
			|||||||
    make && \
 | 
					    make && \
 | 
				
			||||||
    make install
 | 
					    make install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
FROM docker.io/php:8.3-zts-alpine3.18 as BUILD
 | 
					FROM docker.io/php:8.3-zts-alpine3.18 AS build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
COPY --from=UNIT_BUILDER /var/sbin/unitd /usr/sbin/unitd
 | 
					COPY --from=unit_builder /var/sbin/unitd /usr/sbin/unitd
 | 
				
			||||||
COPY --from=UNIT_BUILDER /var/lib/unit/ /var/lib/unit/
 | 
					COPY --from=unit_builder /var/lib/unit/ /var/lib/unit/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
COPY docker/unit-config.json /docker-entrypoint.d/config.json
 | 
					COPY docker/unit-config.json /docker-entrypoint.d/config.json
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -48,7 +48,7 @@ RUN apk --no-cache add pcre2 libbz2 libpng libwebp libjpeg-turbo icu-libs freety
 | 
				
			|||||||
    && ln -sf /dev/stdout /var/log/unit.log \
 | 
					    && ln -sf /dev/stdout /var/log/unit.log \
 | 
				
			||||||
    && addgroup -S unit && adduser -S unit -G unit
 | 
					    && addgroup -S unit && adduser -S unit -G unit
 | 
				
			||||||
 | 
					
 | 
				
			||||||
FROM BUILD as APP_BUILD_FOR_PRODUCTION
 | 
					FROM build AS app_build_for_production
 | 
				
			||||||
WORKDIR /home/app
 | 
					WORKDIR /home/app
 | 
				
			||||||
 | 
					
 | 
				
			||||||
COPY application /home/app
 | 
					COPY application /home/app
 | 
				
			||||||
@@ -60,9 +60,9 @@ RUN apk --no-cache add git nodejs npm \
 | 
				
			|||||||
    && rm -rf /home/app/node_modules /home/app/.env
 | 
					    && rm -rf /home/app/node_modules /home/app/.env
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
FROM BUILD AS PRODUCTION
 | 
					FROM build AS production
 | 
				
			||||||
 | 
					
 | 
				
			||||||
COPY --from=APP_BUILD_FOR_PRODUCTION /home/app /var/www/html
 | 
					COPY --from=app_build_for_production /home/app /var/www/html
 | 
				
			||||||
COPY docker/docker-entrypoint_prod.sh /home/unit/docker-entrypoint.sh
 | 
					COPY docker/docker-entrypoint_prod.sh /home/unit/docker-entrypoint.sh
 | 
				
			||||||
COPY docker/start.sh /usr/local/bin/start
 | 
					COPY docker/start.sh /usr/local/bin/start
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -78,7 +78,7 @@ EXPOSE 9000
 | 
				
			|||||||
CMD ["/usr/local/bin/start"]
 | 
					CMD ["/usr/local/bin/start"]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
FROM BUILD AS DEVELOP
 | 
					FROM build AS develop
 | 
				
			||||||
 | 
					
 | 
				
			||||||
WORKDIR /var/www/html
 | 
					WORKDIR /var/www/html
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -99,13 +99,13 @@ CMD ["/usr/local/bin/start"]
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
FROM BUILD AS ARTISAN
 | 
					FROM build AS artisan
 | 
				
			||||||
WORKDIR /var/www/html
 | 
					WORKDIR /var/www/html
 | 
				
			||||||
STOPSIGNAL SIGTERM
 | 
					STOPSIGNAL SIGTERM
 | 
				
			||||||
ENTRYPOINT ["php", "/var/www/html/artisan"]
 | 
					ENTRYPOINT ["php", "/var/www/html/artisan"]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
FROM BUILD AS COMPOSER
 | 
					FROM build AS composer
 | 
				
			||||||
WORKDIR /var/www/html
 | 
					WORKDIR /var/www/html
 | 
				
			||||||
STOPSIGNAL SIGTERM
 | 
					STOPSIGNAL SIGTERM
 | 
				
			||||||
RUN apk --no-cache add git \
 | 
					RUN apk --no-cache add git \
 | 
				
			||||||
@@ -115,7 +115,7 @@ ENTRYPOINT ["composer"]
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
FROM BUILD AS NPM
 | 
					FROM build AS npm
 | 
				
			||||||
RUN mkdir "/.npm" && chmod -R 0777 "/.npm"
 | 
					RUN mkdir "/.npm" && chmod -R 0777 "/.npm"
 | 
				
			||||||
WORKDIR /var/www/html
 | 
					WORKDIR /var/www/html
 | 
				
			||||||
STOPSIGNAL SIGTERM
 | 
					STOPSIGNAL SIGTERM
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user