静态图
This commit is contained in:
5
ems-backend/.dockerignore
Normal file
5
ems-backend/.dockerignore
Normal file
@@ -0,0 +1,5 @@
|
||||
target
|
||||
.idea
|
||||
.vscode
|
||||
.git
|
||||
*.iml
|
||||
24
ems-backend/Dockerfile
Normal file
24
ems-backend/Dockerfile
Normal file
@@ -0,0 +1,24 @@
|
||||
FROM maven:3.9.9-eclipse-temurin-17 AS build
|
||||
|
||||
WORKDIR /workspace
|
||||
COPY pom.xml .
|
||||
COPY mvnw .
|
||||
COPY .mvn .mvn
|
||||
RUN chmod +x mvnw && sed -i 's/\r$//' mvnw
|
||||
|
||||
COPY src src
|
||||
RUN ./mvnw -DskipTests package
|
||||
|
||||
FROM eclipse-temurin:17-jre-alpine
|
||||
|
||||
WORKDIR /app
|
||||
ENV JAVA_OPTS=""
|
||||
|
||||
COPY --from=build /workspace/target/ems-backend-0.0.1-SNAPSHOT.jar /app/app.jar
|
||||
COPY json-db /app/json-db
|
||||
COPY uploads /app/uploads
|
||||
|
||||
EXPOSE 8080
|
||||
VOLUME ["/app/json-db", "/app/uploads"]
|
||||
|
||||
ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar /app/app.jar"]
|
||||
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="com.codeverse.userSettings.MarscodeWorkspaceAppSettingsState">
|
||||
<option name="ckgOperationStatus" value="SUCCESS" />
|
||||
<option name="progress" value="0.8795181" />
|
||||
</component>
|
||||
</project>
|
||||
9
ems-frontend/.idea/ems-frontend.iml
generated
9
ems-frontend/.idea/ems-frontend.iml
generated
@@ -1,9 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
6
ems-frontend/.idea/misc.xml
generated
6
ems-frontend/.idea/misc.xml
generated
@@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_24" default="true" project-jdk-name="24" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/out" />
|
||||
</component>
|
||||
</project>
|
||||
6
ems-frontend/.idea/vcs.xml
generated
6
ems-frontend/.idea/vcs.xml
generated
@@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$/.." vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
78
ems-frontend/.idea/workspace.xml
generated
78
ems-frontend/.idea/workspace.xml
generated
@@ -1,78 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="17e838e2-c808-459f-9804-3ff048b3ba04" name="更改" comment="">
|
||||
<change beforePath="$PROJECT_DIR$/../.cursor/rules/css.mdc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.cursor/rules/document copy.mdc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.cursor/rules/document.mdc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.cursor/rules/frontend-rules.mdc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.cursor/rules/general copy.mdc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.cursor/rules/general.mdc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.cursor/rules/git copy.mdc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.cursor/rules/git.mdc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.cursor/rules/gitflow copy.mdc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.cursor/rules/gitflow.mdc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.cursor/rules/java.mdc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.cursor/rules/myproject.mdc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.cursor/rules/springboot.mdc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.cursor/rules/toolcalling.mdc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.cursor/rules/typescript.mdc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.cursor/rules/vuejs.mdc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.idea/dataSources.local.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../.idea/dataSources.local.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../.idea/workspace.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../ems-backend/API测试文档.md" beforeDir="false" afterPath="$PROJECT_DIR$/../ems-backend/API测试文档.md" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../ems-backend/src/main/java/com/dne/ems/EmsBackendApplication.java" beforeDir="false" afterPath="$PROJECT_DIR$/../ems-backend/src/main/java/com/dne/ems/EmsBackendApplication.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../ems-backend/业务流程.md" beforeDir="false" afterPath="$PROJECT_DIR$/../ems-backend/业务流程.md" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../path.txt" beforeDir="false" />
|
||||
</list>
|
||||
<option name="SHOW_DIALOG" value="false" />
|
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
||||
<option name="LAST_RESOLUTION" value="IGNORE" />
|
||||
</component>
|
||||
<component name="Git.Settings">
|
||||
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/.." />
|
||||
</component>
|
||||
<component name="ProjectColorInfo">{
|
||||
"customColor": "",
|
||||
"associatedIndex": 0
|
||||
}</component>
|
||||
<component name="ProjectId" id="2ynQ1bCeWIlwadCh2M20tUsV9aI" />
|
||||
<component name="ProjectViewState">
|
||||
<option name="hideEmptyMiddlePackages" value="true" />
|
||||
<option name="showLibraryContents" value="true" />
|
||||
</component>
|
||||
<component name="PropertiesComponent"><![CDATA[{
|
||||
"keyToString": {
|
||||
"ModuleVcsDetector.initialDetectionPerformed": "true",
|
||||
"RunOnceActivity.ShowReadmeOnStart": "true",
|
||||
"git-widget-placeholder": "master",
|
||||
"last_opened_file_path": "D:/Work/TTC/FY25/ems/emsfinally/ems-frontend",
|
||||
"nodejs_package_manager_path": "npm",
|
||||
"vue.rearranger.settings.migration": "true"
|
||||
}
|
||||
}]]></component>
|
||||
<component name="SharedIndexes">
|
||||
<attachedChunks>
|
||||
<set>
|
||||
<option value="bundled-jdk-9823dce3aa75-fbdcb00ec9e3-intellij.indexing.shared.core-IU-251.26094.121" />
|
||||
<option value="bundled-js-predefined-d6986cc7102b-b26f3e71634d-JavaScript-IU-251.26094.121" />
|
||||
</set>
|
||||
</attachedChunks>
|
||||
</component>
|
||||
<component name="TaskManager">
|
||||
<task active="true" id="Default" summary="默认任务">
|
||||
<changelist id="17e838e2-c808-459f-9804-3ff048b3ba04" name="更改" comment="" />
|
||||
<created>1750467647840</created>
|
||||
<option name="number" value="Default" />
|
||||
<option name="presentableId" value="Default" />
|
||||
<updated>1750467647840</updated>
|
||||
<workItem from="1750467650135" duration="12000" />
|
||||
<workItem from="1750467846865" duration="61000" />
|
||||
</task>
|
||||
<servers />
|
||||
</component>
|
||||
<component name="TypeScriptGeneratedFilesManager">
|
||||
<option name="version" value="3" />
|
||||
</component>
|
||||
</project>
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"recommendations": [
|
||||
"Vue.volar",
|
||||
"esbenp.prettier-vscode"
|
||||
]
|
||||
}
|
||||
BIN
ems-frontend/ems-monitoring-system/public/auth-bg.avif
Normal file
BIN
ems-frontend/ems-monitoring-system/public/auth-bg.avif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 559 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 559 KiB |
BIN
ems-frontend/ems-monitoring-system/public/login-bg.avif
Normal file
BIN
ems-frontend/ems-monitoring-system/public/login-bg.avif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 559 KiB |
BIN
ems-frontend/ems-monitoring-system/public/register-bg.avif
Normal file
BIN
ems-frontend/ems-monitoring-system/public/register-bg.avif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 559 KiB |
BIN
ems-frontend/ems-monitoring-system/public/reset-password-bg.avif
Normal file
BIN
ems-frontend/ems-monitoring-system/public/reset-password-bg.avif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 559 KiB |
@@ -109,7 +109,7 @@ const handleSubmit = () => {
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
height: 100vh;
|
||||
background-image: url('https://images.unsplash.com/photo-1506744038136-46273834b3fb?ixlib=rb-1.2.1&auto=format&fit=crop&w=1950&q=80');
|
||||
background-image: url('/forgot-password-bg.avif');
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
}
|
||||
@@ -184,4 +184,4 @@ const handleSubmit = () => {
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
|
||||
@@ -87,7 +87,7 @@ const handleGuestAccess = () => {
|
||||
height: 100vh;
|
||||
width: 100vw;
|
||||
overflow: hidden; /* Prevent scrolling */
|
||||
background-image: url('https://images.unsplash.com/photo-1506744038136-46273834b3fb?ixlib=rb-1.2.1&auto=format&fit=crop&w=1950&q=80');
|
||||
background-image: url('/login-bg.avif');
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
}
|
||||
@@ -237,4 +237,4 @@ const handleGuestAccess = () => {
|
||||
background-color: rgba(255, 255, 255, 0.9) !important;
|
||||
border-radius: 10px !important;
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
|
||||
@@ -181,7 +181,7 @@ const handleRegister = async () => {
|
||||
width: 100vw;
|
||||
overflow-y: auto; /* Allow scrolling only if card is too tall */
|
||||
padding: 40px 0;
|
||||
background-image: url('https://images.unsplash.com/photo-1506744038136-46273834b3fb?ixlib=rb-1.2.1&auto=format&fit=crop&w=1950&q=80');
|
||||
background-image: url('/register-bg.avif');
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
}
|
||||
@@ -296,4 +296,4 @@ const handleRegister = async () => {
|
||||
height: 45px;
|
||||
border-radius: 10px;
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
|
||||
@@ -160,7 +160,7 @@ const handleSubmit = () => {
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
height: 100vh;
|
||||
background-image: url('https://images.unsplash.com/photo-1506744038136-46273834b3fb?ixlib=rb-1.2.1&auto=format&fit=crop&w=1950&q=80');
|
||||
background-image: url('/reset-password-bg.avif');
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
}
|
||||
@@ -214,4 +214,4 @@ const handleSubmit = () => {
|
||||
margin-top: 1rem;
|
||||
text-align: center;
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user