From de3ea63c869d15641f25873ce5ec600fa9154d76 Mon Sep 17 00:00:00 2001 From: SkalskiP Date: Wed, 26 Oct 2022 17:08:07 +0200 Subject: [PATCH] update Dockerfile and documentation to work with vite build update --- README.md | 8 +++----- docker/Dockerfile | 11 +++++------ package.json | 4 ++-- 3 files changed, 10 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 21def19d..84e2781a 100644 --- a/README.md +++ b/README.md @@ -51,17 +51,15 @@ To ensure proper functionality of the application locally, npm `8.x.x` and node. ```bash # Build Docker Image -docker build -t make-sense docker/ +docker build -t make-sense -f docker/Dockerfile . # Run Docker Image as Service docker run -dit -p 3000:3000 --restart=always --name=make-sense make-sense -# Get Docker Container IP -docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' make-sense -# Go to `:3000` - # Get Docker Container Logs docker logs make-sense + +# Access make-sense: http://localhost:3000/ ``` ## ⌨️ Keyboard Shortcuts diff --git a/docker/Dockerfile b/docker/Dockerfile index 80842486..69029205 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -2,12 +2,11 @@ FROM node:16.16.0 RUN apt-get update && apt-get -y install git && rm -rf /var/lib/apt/lists/* -RUN mkdir /workspace && \ - cd /workspace && \ - git clone https://github.com/SkalskiP/make-sense.git && \ - cd make-sense && \ +COPY ./ /make-sense + +RUN cd /make-sense && \ npm install -WORKDIR /workspace/make-sense +WORKDIR /make-sense -ENTRYPOINT ["npm", "start"] +ENTRYPOINT ["npm", "run", "dev"] diff --git a/package.json b/package.json index b9365482..35752210 100644 --- a/package.json +++ b/package.json @@ -31,10 +31,10 @@ "yolov5js": "^1.0.0" }, "scripts": { - "dev": "vite --port 3000", + "dev": "vite --host --port 3000", "start": "vite --port 3000", "build": "vite build", - "preview": "vite preview --port 3000", + "preview": "vite preview --host --port 3000", "test": "jest", "test:coverage": "jest --coverage", "lint": "eslint src/**/*.ts src/**.tsx"