Add dockerfile
This commit is contained in:
12
Dockerfile
Normal file
12
Dockerfile
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# Build stage
|
||||||
|
FROM gradle:8.8-jdk21 AS build
|
||||||
|
WORKDIR /home/gradle/src
|
||||||
|
COPY --chown=gradle:gradle . .
|
||||||
|
RUN gradle build --no-daemon
|
||||||
|
|
||||||
|
# Package stage
|
||||||
|
FROM eclipse-temurin:21-jre-jammy
|
||||||
|
WORKDIR /app
|
||||||
|
COPY --from=build /home/gradle/src/build/libs/*.jar app.jar
|
||||||
|
EXPOSE 8080
|
||||||
|
ENTRYPOINT ["java","-jar","app.jar"]
|
46
gitignore
Normal file
46
gitignore
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
HELP.md
|
||||||
|
.gradle
|
||||||
|
build/
|
||||||
|
!gradle/wrapper/gradle-wrapper.jar
|
||||||
|
!**/src/main/**/build/
|
||||||
|
!**/src/test/**/build/
|
||||||
|
|
||||||
|
### STS ###
|
||||||
|
.apt_generated
|
||||||
|
.classpath
|
||||||
|
.factorypath
|
||||||
|
.project
|
||||||
|
.settings
|
||||||
|
.springBeans
|
||||||
|
.sts4-cache
|
||||||
|
bin/
|
||||||
|
!**/src/main/**/bin/
|
||||||
|
!**/src/test/**/bin/
|
||||||
|
|
||||||
|
### IntelliJ IDEA ###
|
||||||
|
.idea
|
||||||
|
*.iws
|
||||||
|
*.iml
|
||||||
|
*.ipr
|
||||||
|
out/
|
||||||
|
!**/src/main/**/out/
|
||||||
|
!**/src/test/**/out/
|
||||||
|
|
||||||
|
### NetBeans ###
|
||||||
|
/nbproject/private/
|
||||||
|
/nbbuild/
|
||||||
|
/dist/
|
||||||
|
/nbdist/
|
||||||
|
/.nb-gradle/
|
||||||
|
|
||||||
|
### VS Code ###
|
||||||
|
.vscode/
|
||||||
|
|
||||||
|
/src/main/resources/serviceAccountKey.json
|
||||||
|
output.txt
|
||||||
|
|
||||||
|
# QdrantDB
|
||||||
|
.qdrantStorage
|
||||||
|
|
||||||
|
# AI
|
||||||
|
/models
|
Reference in New Issue
Block a user