From 83f402c3ac003283a306b0f68fdef613e6d3c2b3 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 11 Jan 2024 19:02:11 +0700 Subject: [PATCH] Add Dockerfile and update preview script --- Dockerfile | 12 ++++++++++++ package.json | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..7f499e3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM node:lts-alpine as build-stage +WORKDIR /app +COPY package*.json ./ +RUN npm install +COPY . . +RUN npm run build + +# tahap produksi +FROM nginx:stable-alpine as production-stage +COPY --from=build-stage /app/dist /usr/share/nginx/html +EXPOSE 32167 +CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file diff --git a/package.json b/package.json index bef3368..00866ce 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "dev": "vite --host", "tailwind": "tailwindcss -i ./src/assets/css/tailwind.css -o ./src/assets/css/style.css --watch", "build": "run-p type-check build-only", - "preview": "vite preview", + "preview": "vite preview --host", "test:unit": "vitest", "build-only": "vite build", "type-check": "vue-tsc --noEmit -p tsconfig.vitest.json --composite false", @@ -71,4 +71,4 @@ "vitest": "^0.34.6", "vue-tsc": "^1.6.5" } -} +} \ No newline at end of file