We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 515c052 commit 01d9a71Copy full SHA for 01d9a71
Dockerfile
@@ -1,10 +1,12 @@
1
-FROM maven:3-jdk-8-alpine
+FROM node:18-alpine
2
+WORKDIR /app
3
-WORKDIR /usr/src/app
4
+# Copy mock packages
5
+COPY mock-output /mock
6
-COPY . /usr/src/app
-RUN mvn package
7
-RUN echo test > out.out
8
-ENV PORT 5000
9
-EXPOSE $PORT
10
-CMD [ "sh", "-c", "mvn -Dserver.port=${PORT} spring-boot:run" ]
+# Install each mock package globally
+RUN for d in /mock/*; do \
+ cd "$d" && npm pack && npm install -g *.tgz; \
+ done
11
+
12
+CMD ["node", "-e", "console.log('Mock packages installed successfully')"]
0 commit comments