From 40ed8f63815b238e1281fc7dc389f3ca410dac76 Mon Sep 17 00:00:00 2001 From: Aroy-Art Date: Sun, 6 Apr 2025 21:34:33 +0200 Subject: [PATCH] Add: frontend dockerfile --- frontend/.dockerignore | 9 +++++++++ frontend/Dockerfile | 20 ++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 frontend/.dockerignore create mode 100644 frontend/Dockerfile diff --git a/frontend/.dockerignore b/frontend/.dockerignore new file mode 100644 index 0000000..a02bfc7 --- /dev/null +++ b/frontend/.dockerignore @@ -0,0 +1,9 @@ +# Text/doc files +*.md + +# Git +.git/ +.gitignore + +# Node modules +node_modules/ diff --git a/frontend/Dockerfile b/frontend/Dockerfile new file mode 100644 index 0000000..1f8de49 --- /dev/null +++ b/frontend/Dockerfile @@ -0,0 +1,20 @@ +# ./frontend/Dockerfile + +# Use an official Node runtime as a parent image +FROM node:20-alpine + +# Set work directory +WORKDIR /app + +# Copy package.json and package-lock.json (or yarn.lock) +COPY package*.json ./ + +# Install dependencies +RUN npm install + +# Copy the rest of the frontend source code +COPY . . + +# The command to run the dev server will be specified in docker-compose.dev.yml +# Expose the Vite default port (though mapping is done in compose) +EXPOSE 5173