14 lines
389 B
Plaintext
14 lines
389 B
Plaintext
FROM node:19-alpine
|
|
WORKDIR /api
|
|
# copy package.json into the container at /api
|
|
COPY package*.json /api/
|
|
# install dependencies
|
|
RUN npm install
|
|
# Copy the current directory contents into the container at /api
|
|
COPY . /api/
|
|
# Make port 3080 available to the world outside this container
|
|
EXPOSE 3080
|
|
# Run the app when the container launches
|
|
CMD ["npm", "start"]
|
|
|
|
# docker build -t node-api . |