FROM node:19.5.0-alpine
# workdir of project
WORKDIR /var/www/laravel
ADD . /var/www/laravel
COPY package*.json ./
# Install the application dependencies
RUN npm install
COPY . .
# Expose a port (if your application runs on a specific port)
EXPOSE 3000
npm:
build:
context: dockerfiles
dockerfile: npm.Dockerfile
container_name: npm
volumes:
- ./src:/var/www/laravel:cached
networks:
- backend
FROM node:19.5.0-alpine
# workdir of project
WORKDIR /var/www/laravel
ADD . /var/www/laravel
# Install the application dependencies
RUN npm install
# Expose a port (if your application runs on a specific port)
EXPOSE 3000