[Added] Basis for Backend

This commit is contained in:
Ninjaws
2024-10-29 21:21:14 +01:00
parent 1a992a871e
commit bf66869ebf
17 changed files with 388 additions and 20 deletions
-15
View File
@@ -1,15 +0,0 @@
# Use an official OpenJDK as a parent image
FROM openjdk:17-jdk-slim
# Set the working directory
WORKDIR /app
# Install Maven
RUN apt-get update && apt-get install -y \
maven=3.3.9-4 \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
RUN mvn clean package
CMD ["tail","-f","/dev/null"]
+13 -5
View File
@@ -2,13 +2,19 @@
"name": "Quiz Backend",
"build": {
"context": ".",
"dockerfile": "Dockerfile",
"context": "..",
"dockerfile": "../Dockerfile",
"args": {
"WORKDIR": "/app"
}
"WORKDIR": "/app",
// "UID": "${localEnv:USER_UID}",
// "GID": "${localEnv:USER_GID}"
},
"target": "development"
},
"runArgs": ["--name=quiz-backend-dev-cont"],
"runArgs": [
"--name=quiz-backend-dev-cont",
"--net=host" // Allows it to be opened on the host network
],
"workspaceFolder": "/app",
"mounts": [
"source=.,target=/app,type=bind"
@@ -17,6 +23,8 @@
"vscode": {
"settings": {},
"extensions": [
"vscjava.vscode-java-pack",
"Oracle.oracle-java"
]
}
}