From b04e30c98e4f9c984b010c0bcd0e4185f925118b Mon Sep 17 00:00:00 2001 From: Thomas Date: Tue, 18 Mar 2025 16:56:00 +0100 Subject: [PATCH] docker compose --- compose.yml | 11 +++++++++++ dockerfile | 10 ++++++++++ package.json | 2 +- 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 compose.yml create mode 100644 dockerfile diff --git a/compose.yml b/compose.yml new file mode 100644 index 0000000..07ca5a1 --- /dev/null +++ b/compose.yml @@ -0,0 +1,11 @@ +services: + storybook: + build: . + ports: + - "6006:6006" + volumes: + - .:/app + - /app/node_modules + environment: + - NODE_ENV=production + command: npm run storybook diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..5eca380 --- /dev/null +++ b/dockerfile @@ -0,0 +1,10 @@ +FROM node:lts-alpine as build + +WORKDIR /app +COPY package.json ./ +COPY package-lock.json ./ +RUN npm install +COPY . . +EXPOSE 6006 +CMD ["npm", "run", "storybook", "--", "--no-open"] + diff --git a/package.json b/package.json index bbe8b0d..640ad46 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ }, "scripts": { "test": "echo \"Error: no test specified\" && exit 1", - "storybook": "storybook dev -p 6006", + "storybook": "storybook dev -p 6006 --no-open", "build-storybook": "storybook build" }, "keywords": [],