KevanSoon commited on
Commit
b3ac1b6
·
1 Parent(s): 29b6132

reset space

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -7
Dockerfile CHANGED
@@ -2,25 +2,24 @@ FROM openjdk:17-jdk-slim
2
 
3
  WORKDIR /app
4
 
5
- # Download Javalin + Jetty dependencies
 
 
 
6
  RUN mkdir libs && \
7
  curl -L -o libs/javalin.jar https://repo1.maven.org/maven2/io/javalin/javalin/5.6.1/javalin-5.6.1.jar && \
8
- curl -L -o libs/jetty.jar https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-server/11.0.15/jetty-server-11.0.15.jar && \
9
  curl -L -o libs/jetty-util.jar https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/11.0.15/jetty-util-11.0.15.jar && \
10
  curl -L -o libs/jetty-http.jar https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/11.0.15/jetty-http-11.0.15.jar && \
11
  curl -L -o libs/jetty-io.jar https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/11.0.15/jetty-io-11.0.15.jar && \
12
- curl -L -o libs/slf4j.jar https://repo1.maven.org/maven2/org/slf4j/slf4j-simple/2.0.7/slf4j-simple-2.0.7.jar && \
13
  curl -L -o libs/slf4j-api.jar https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.jar
14
 
15
- # Copy your Java source code
16
  COPY DemoApplication.java /app/
17
 
18
- # Compile the Java file with dependencies
19
  RUN javac -cp "libs/*" DemoApplication.java
20
 
21
- # Expose Hugging Face PORT
22
  ENV PORT=7860
23
  EXPOSE 7860
24
 
25
- # Run the app
26
  CMD ["java", "-cp", ".:libs/*", "DemoApplication"]
 
2
 
3
  WORKDIR /app
4
 
5
+ # Install curl first
6
+ RUN apt-get update && apt-get install -y curl && rm -rf /var/lib/apt/lists/*
7
+
8
+ # Download Javalin + dependencies
9
  RUN mkdir libs && \
10
  curl -L -o libs/javalin.jar https://repo1.maven.org/maven2/io/javalin/javalin/5.6.1/javalin-5.6.1.jar && \
11
+ curl -L -o libs/jetty-server.jar https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-server/11.0.15/jetty-server-11.0.15.jar && \
12
  curl -L -o libs/jetty-util.jar https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/11.0.15/jetty-util-11.0.15.jar && \
13
  curl -L -o libs/jetty-http.jar https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/11.0.15/jetty-http-11.0.15.jar && \
14
  curl -L -o libs/jetty-io.jar https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/11.0.15/jetty-io-11.0.15.jar && \
15
+ curl -L -o libs/slf4j-simple.jar https://repo1.maven.org/maven2/org/slf4j/slf4j-simple/2.0.7/slf4j-simple-2.0.7.jar && \
16
  curl -L -o libs/slf4j-api.jar https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.jar
17
 
 
18
  COPY DemoApplication.java /app/
19
 
 
20
  RUN javac -cp "libs/*" DemoApplication.java
21
 
 
22
  ENV PORT=7860
23
  EXPOSE 7860
24
 
 
25
  CMD ["java", "-cp", ".:libs/*", "DemoApplication"]