Skip to content

Commit b3695c3

Browse files
committed
minor changes and made tests interactive
1 parent a52424f commit b3695c3

6 files changed

+18
-23
lines changed

Dockerfile.dev Dockerfile

+3-5
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,16 @@ WORKDIR /usr/src/website-niaefeup-frontend
77

88
COPY package.json ./
99
COPY package-lock.json ./
10-
11-
RUN npm install
12-
1310
COPY .storybook/ .storybook/
14-
COPY .svelte-kit/ .svelte-kit/
1511
COPY static/ static/
1612
COPY postcss.config.cjs postcss.config.cjs
1713
COPY svelte.config.js svelte.config.js
1814
COPY tailwind.config.cjs tailwind.config.cjs
1915
COPY tsconfig.json tsconfig.json
2016
COPY vite.config.js vite.config.js
2117

18+
RUN npm install
19+
2220
COPY src/ src/
2321

24-
CMD ["npm", "run", "dev"]
22+
CMD ["npm", "run", "dev"]

Dockerfile.prod

+5-7
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,20 @@ FROM node:19.5.0-alpine AS build
33
RUN mkdir -p /usr/src/app
44
WORKDIR /usr/src/app
55

6-
COPY package.json ./
7-
COPY package-lock.json ./
8-
96
ENV NPM_CONFIG_COLOR=false
107

11-
RUN npm install
12-
8+
COPY package.json ./
9+
COPY package-lock.json ./
1310
COPY .storybook/ .storybook/
14-
COPY .svelte-kit/ .svelte-kit/
1511
COPY static/ static/
1612
COPY postcss.config.cjs postcss.config.cjs
1713
COPY svelte.config.js svelte.config.js
1814
COPY tailwind.config.cjs tailwind.config.cjs
1915
COPY tsconfig.json tsconfig.json
2016
COPY vite.config.js vite.config.js
2117

18+
RUN npm install
19+
2220
COPY src/ src/
2321

2422
RUN npm run build
@@ -33,4 +31,4 @@ COPY --from=build /usr/src/app/build build/
3331
RUN npm install --production
3432

3533
EXPOSE 80
36-
CMD ["npm", "run", "start"]
34+
CMD ["npm", "run", "prod"]

Dockerfile.storybook

+3-5
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,16 @@ WORKDIR /usr/src/website-niaefeup-frontend
77

88
COPY package.json ./
99
COPY package-lock.json ./
10-
11-
RUN npm install
12-
1310
COPY .storybook/ .storybook/
14-
COPY .svelte-kit/ .svelte-kit/
1511
COPY static/ static/
1612
COPY postcss.config.cjs postcss.config.cjs
1713
COPY svelte.config.js svelte.config.js
1814
COPY tailwind.config.cjs tailwind.config.cjs
1915
COPY tsconfig.json tsconfig.json
2016
COPY vite.config.js vite.config.js
2117

18+
RUN npm install
19+
2220
COPY src/ src/
2321

24-
CMD ["npm", "run", "storybook"]
22+
CMD ["npm", "run", "storybook"]

Dockerfile.test

+2-4
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,16 @@ WORKDIR /usr/src/website-niaefeup-frontend
55

66
COPY package.json ./
77
COPY package-lock.json ./
8-
9-
RUN npm install
10-
118
COPY .storybook/ .storybook/
12-
COPY .svelte-kit/ .svelte-kit/
139
COPY static/ static/
1410
COPY postcss.config.cjs postcss.config.cjs
1511
COPY svelte.config.js svelte.config.js
1612
COPY tailwind.config.cjs tailwind.config.cjs
1713
COPY tsconfig.json tsconfig.json
1814
COPY vite.config.js vite.config.js
1915

16+
RUN npm install
17+
2018
COPY src/ src/
2119

2220
CMD ["npm", "run", "test"]

docker-compose.yml

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ services:
33
website-niaefeup-frontend-dev:
44
build:
55
context: .
6-
dockerfile: Dockerfile.dev
6+
dockerfile: Dockerfile
77
ports:
88
- 3000:3000
99
volumes:
@@ -31,3 +31,5 @@ services:
3131
volumes:
3232
- ./src:/usr/src/website-niaefeup-frontend/src
3333
- ./static:/usr/src/website-niaefeup-frontend/static
34+
stdin_open: true
35+
tty: true

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
"version": "0.0.1",
44
"private": true,
55
"scripts": {
6-
"start": "node ./build",
6+
"start": "npm run dev",
77
"dev": "vite dev --port 3000 --host 0.0.0.0",
88
"build": "vite build",
9+
"prod": "node ./build",
910
"preview": "vite preview",
1011
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
1112
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",

0 commit comments

Comments
 (0)