Skip to content

Commit 31ec3e8

Browse files
authored
added docker file for creating docker image (#68)
* added docker file and make for creating docker image * added docker ignore file * updated vite build config
1 parent ee4bf23 commit 31ec3e8

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

.dockerignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
node_modules
2+
dist
3+
.github

Dockerfile

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
FROM owncloudci/nodejs:20 AS stage
2+
3+
WORKDIR /extension
4+
5+
COPY . .
6+
RUN pnpm install
7+
RUN pnpm build
8+
9+
FROM alpine:3.20
10+
WORKDIR /app
11+
COPY --from=stage /extension/dist ./

vite.config.ts

+7
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,12 @@ export default defineConfig({
1212
key: readFileSync(join(certsDir, 'server.key')),
1313
cert: readFileSync(join(certsDir, 'server.crt'))
1414
}
15+
},
16+
build: {
17+
rollupOptions: {
18+
output: {
19+
entryFileNames: 'js/web-app-dicom-viewer.js'
20+
}
21+
}
1522
}
1623
})

0 commit comments

Comments
 (0)