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": [],