parent
1d808f0e10
commit
3bd087f729
|
@ -1,8 +1,3 @@
|
||||||
FROM composer:2.2.7 as composer
|
|
||||||
WORKDIR /app
|
|
||||||
COPY . /app
|
|
||||||
RUN composer install --ignore-platform-reqs --no-dev
|
|
||||||
|
|
||||||
FROM node:17.9.0-slim as node
|
FROM node:17.9.0-slim as node
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY . /app
|
COPY . /app
|
||||||
|
@ -10,9 +5,7 @@ RUN npm install && npm run prod && npm run img && rm -R node_modules
|
||||||
|
|
||||||
FROM nginx:1.21.6-alpine as nginx
|
FROM nginx:1.21.6-alpine as nginx
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY --chown=www-data:www-data . /app
|
COPY --chown=www-data:www-data --from=node /app /app
|
||||||
COPY --chown=www-data:www-data --from=node /app/public /app/public
|
|
||||||
COPY --chown=www-data:www-data --from=composer /app/vendor /app/vendor
|
|
||||||
COPY ./.docker/nginx/nginx.conf /etc/nginx/nginx.conf
|
COPY ./.docker/nginx/nginx.conf /etc/nginx/nginx.conf
|
||||||
EXPOSE 80
|
EXPOSE 80
|
||||||
|
|
||||||
|
|
|
@ -6,8 +6,7 @@ RUN composer install --ignore-platform-reqs --no-dev
|
||||||
FROM node:17.9.0-slim as node
|
FROM node:17.9.0-slim as node
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY . /app
|
COPY . /app
|
||||||
|
RUN npm install && npm run prod && npm run img && rm -R node_modules
|
||||||
RUN npm install && npm run prod && rm -R node_modules
|
|
||||||
|
|
||||||
FROM php:8.1.6-fpm as php
|
FROM php:8.1.6-fpm as php
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
|
@ -73,7 +73,7 @@ steps:
|
||||||
from_secret: docker_hub_token
|
from_secret: docker_hub_token
|
||||||
tags:
|
tags:
|
||||||
- latest
|
- latest
|
||||||
- $DRONE_TAG
|
- ${DRONE_TAG}
|
||||||
pull_image: true
|
pull_image: true
|
||||||
when:
|
when:
|
||||||
event: tag
|
event: tag
|
||||||
|
@ -88,7 +88,7 @@ steps:
|
||||||
from_secret: docker_hub_token
|
from_secret: docker_hub_token
|
||||||
tags:
|
tags:
|
||||||
- latest
|
- latest
|
||||||
- $DRONE_TAG
|
- ${DRONE_TAG}
|
||||||
pull_image: true
|
pull_image: true
|
||||||
when:
|
when:
|
||||||
event: tag
|
event: tag
|
||||||
|
|
Loading…
Reference in New Issue