Skip to content

Commit 4a25a85

Browse files
authored
chore(orchestrator): Dockerfile for http-workflow-dev-server (#775)
Signed-off-by: Marek Libra <marek.libra@gmail.com>
1 parent 366cde9 commit 4a25a85

2 files changed

Lines changed: 12 additions & 1 deletion

File tree

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
FROM node:20-bookworm-slim
2+
3+
USER node
4+
WORKDIR /app
5+
6+
COPY --chown=node:node --chmod=444 ./httpServer.dynamic.course.select.js ./
7+
COPY --chown=node:node --chmod=444 ./node_modules ./node_modules
8+
9+
CMD ["node", "./httpServer.dynamic.course.select.js"]

workspaces/orchestrator/plugins/orchestrator-form-widgets/http-workflow-dev-server/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"start-courses": "node ./httpServer.dynamic.course.select.js",
99
"prettier:check": "prettier --ignore-unknown --check .",
1010
"prettier:fix": "prettier --ignore-unknown --write .",
11-
"update-running-workflow": "cp -r ./exampleWorkflows/* ../../../packages/backend/.devModeTemp/repository/workflows/"
11+
"update-running-workflow": "cp -r ./exampleWorkflows/* ../../../packages/backend/.devModeTemp/repository/workflows/",
12+
"podman:build": "podman build -t http.dynamic.course.select:latest .",
13+
"podman:run": "podman run --expose=12345 http.dynamic.course.select:latest"
1214
},
1315
"dependencies": {
1416
"express": "^5.1.0"

0 commit comments

Comments
 (0)