diff --git a/Framework/rocket/0.5.1/Dockerfile b/Framework/rocket/0.5.1/Dockerfile index c14956b..dca7a06 100644 --- a/Framework/rocket/0.5.1/Dockerfile +++ b/Framework/rocket/0.5.1/Dockerfile @@ -1,17 +1,17 @@ -FROM ghcr.io/labring-actions/devbox/rust-1.81.0:ae313b +FROM ghcr.io/labring-actions/devbox/rust-1.81.0:255ae9 -RUN cd /home/sealos/project && \ +RUN cd /home/devbox/project && \ rm -rf ./* USER root -COPY /Framework/rocket/0.5.1/project /home/sealos/project +COPY /Framework/rocket/0.5.1/project /home/devbox/project -RUN chown -R sealos:sealos /home/sealos/project && \ -chmod -R u+rw /home/sealos/project && \ -chmod -R +x /home/sealos/project/entrypoint.sh +RUN chown -R devbox:devbox /home/devbox/project && \ +chmod -R u+rw /home/devbox/project && \ +chmod -R +x /home/devbox/project/entrypoint.sh -USER sealos -RUN cd /home/sealos/project && \ +USER devbox +RUN cd /home/devbox/project && \ cargo build --release -RUN mkdir -p /home/sealos/.sealos \ No newline at end of file +RUN mkdir -p /home/devbox/.devbox \ No newline at end of file diff --git a/Framework/rocket/0.5.1/project/.vscode/extensions.json b/Framework/rocket/0.5.1/project/.vscode/extensions.json new file mode 100644 index 0000000..0d63096 --- /dev/null +++ b/Framework/rocket/0.5.1/project/.vscode/extensions.json @@ -0,0 +1,9 @@ +{ + "recommendations": [ + "pomdtr.excalidraw-editor", + "editorconfig.editorconfig", + "lokalise.i18n-ally", + "rust-lang.rust-analyzer", + "dustypomerleau.rust-syntax" + ] +} \ No newline at end of file diff --git a/Framework/rocket/update_cn_dockerfile.sh b/Framework/rocket/update_cn_dockerfile.sh new file mode 100755 index 0000000..9a3ffa0 --- /dev/null +++ b/Framework/rocket/update_cn_dockerfile.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +DOCKERFILE=$1 +echo "DOCKERFILE: $DOCKERFILE" +TMP_DOCKERFILE="${DOCKERFILE}tmp" +cp $DOCKERFILE $TMP_DOCKERFILE + +# 修正sed命令 +sed -i '$i\ +COPY /OS/debian-ssh/debian.sources /etc/apt/sources.list.d/debian.sources' "$TMP_DOCKERFILE" \ No newline at end of file diff --git a/Framework/spring-boot/3.3.2/Dockerfile b/Framework/spring-boot/3.3.2/Dockerfile index 9168cad..6012ff8 100644 --- a/Framework/spring-boot/3.3.2/Dockerfile +++ b/Framework/spring-boot/3.3.2/Dockerfile @@ -1,16 +1,16 @@ -FROM ghcr.io/labring-actions/devbox/java-openjdk17:006879 +FROM ghcr.io/labring-actions/devbox/java-openjdk17:255ae9 -RUN cd /home/sealos/project && \ +RUN cd /home/devbox/project && \ rm -rf ./* -COPY /Framework/spring-boot/3.3.2/project /home/sealos/project +COPY /Framework/spring-boot/3.3.2/project /home/devbox/project -RUN chown -R sealos:sealos /home/sealos/project && \ -chmod -R u+rw /home/sealos/project && \ -chmod -R +x /home/sealos/project/entrypoint.sh +RUN chown -R devbox:devbox /home/devbox/project && \ +chmod -R u+rw /home/devbox/project && \ +chmod -R +x /home/devbox/project/entrypoint.sh -USER sealos -RUN cd /home/sealos/project && \ +USER devbox +RUN cd /home/devbox/project && \ mvn install -RUN mkdir /home/sealos/.sealos \ No newline at end of file +RUN mkdir /home/devbox/.devbox \ No newline at end of file diff --git a/Framework/spring-boot/3.3.2/project/.vscode/extensions.json b/Framework/spring-boot/3.3.2/project/.vscode/extensions.json new file mode 100644 index 0000000..c5841a9 --- /dev/null +++ b/Framework/spring-boot/3.3.2/project/.vscode/extensions.json @@ -0,0 +1,11 @@ +{ + "recommendations": [ + "pomdtr.excalidraw-editor", + "editorconfig.editorconfig", + "lokalise.i18n-ally", + "formulahendry.code-runner", + "oracle.oracle-java", + "vscjava.vscode-java-pack", + "vscjava.vscode-spring-initializr" + ] +} \ No newline at end of file diff --git a/Framework/vert.x/4.5.10/Dockerfile b/Framework/vert.x/4.5.10/Dockerfile index 9e90301..5bb7906 100644 --- a/Framework/vert.x/4.5.10/Dockerfile +++ b/Framework/vert.x/4.5.10/Dockerfile @@ -1,17 +1,17 @@ -FROM ghcr.io/labring-actions/devbox/java-openjdk17:006879 +FROM ghcr.io/labring-actions/devbox/java-openjdk17:255ae9 -RUN cd /home/sealos/project && \ +RUN cd /home/devbox/project && \ rm -rf ./* -COPY /Framework/vert.x/4.5.10/project /home/sealos/project +COPY /Framework/vert.x/4.5.10/project /home/devbox/project -RUN chown -R sealos:sealos /home/sealos/project && \ -chmod -R u+rw /home/sealos/project && \ -chmod -R +x /home/sealos/project/entrypoint.sh +RUN chown -R devbox:devbox /home/devbox/project && \ +chmod -R u+rw /home/devbox/project && \ +chmod -R +x /home/devbox/project/entrypoint.sh -USER sealos -RUN cd /home/sealos/project && \ +USER devbox +RUN cd /home/devbox/project && \ mvn package && \ mvn install -RUN mkdir /home/sealos/.sealos \ No newline at end of file +RUN mkdir /home/devbox/.devbox \ No newline at end of file diff --git a/Framework/vert.x/4.5.10/project/.vscode/extensions.json b/Framework/vert.x/4.5.10/project/.vscode/extensions.json new file mode 100644 index 0000000..f931831 --- /dev/null +++ b/Framework/vert.x/4.5.10/project/.vscode/extensions.json @@ -0,0 +1,10 @@ +{ + "recommendations": [ + "pomdtr.excalidraw-editor", + "editorconfig.editorconfig", + "lokalise.i18n-ally", + "formulahendry.code-runner", + "oracle.oracle-java", + "vscjava.vscode-java-pack" + ] +} \ No newline at end of file