From 9b88c22fbba74d7c3fe5474ed7658e4b4e5adc1a Mon Sep 17 00:00:00 2001 From: Andros Fenollosa Date: Thu, 13 Apr 2023 11:00:18 +0000 Subject: [PATCH] Update Gulp --- Dockerfiles/gulp/Dockerfile | 22 ++++++++-------------- docker-compose.yaml | 11 +++++++++++ 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/Dockerfiles/gulp/Dockerfile b/Dockerfiles/gulp/Dockerfile index 9a09217..f2932b5 100644 --- a/Dockerfiles/gulp/Dockerfile +++ b/Dockerfiles/gulp/Dockerfile @@ -1,19 +1,13 @@ -FROM debian:unstable-slim +FROM node:18-alpine -# set work directory WORKDIR /usr/src/app -# install software -RUN apt update -RUN apt -y upgrade -# dependencies -RUN apt install -y build-essential nodejs npm +COPY package.json . +COPY gulpfile.js . -# gulp -RUN npm install -g gulp-cli - -# Add package.json -COPY package.json package.json - -# dependencies gulp +RUN npm i --global gulp-cli RUN npm i +RUN npm cache clean --force + +CMD gulp + diff --git a/docker-compose.yaml b/docker-compose.yaml index de1ebfd..2f4d0a9 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -78,3 +78,14 @@ services: restart: "no" expose: - 1025 + + gulp: + build: + context: ./ + dockerfile: Dockerfile.gulp + container_name: ${PROJECT_NAME}-gulp + entrypoint: gulp + restart: "no" + volumes: + - .:/usr/src/app/ + - /usr/src/app/node_modules \ No newline at end of file