Limit mount point scope; damonized start; separated clean vs reset

Former-commit-id: 315de5d1f7
This commit is contained in:
2025-11-26 16:40:01 -06:00
parent 5104930496
commit 4e2f1b9e93
8 changed files with 333 additions and 10 deletions

View File

@@ -18,14 +18,20 @@ function main() {
exit 1
fi
podman run \
CODE_HOST="${HOME}/Coding"
CODE_CONTAINER="${HOME}/Coding"
CONFIG_HOST="${HOME}/.config/lsps"
CONFIG_CONTAINER="${HOME}/.config/lsps"
podman run -d \
-p 9999:9999 \
-e HOME="${HOME}" \
-e MAVEN_OPTS="-Duser.home=${HOME}" \
-e JAVA_TOOL_OPTIONS="-Duser.home=${HOME}" \
-e JDTLS_CONFIG_PATH="${HOME}/.config/lsps/jdtls" \
-e JDTLS_CONFIG_PATH="${CONFIG_CONTAINER}/jdtls" \
-e JDTLS_DATA_PATH="${JDTLS_CONFIG_PATH}/data" \
-v "${HOME}":"${HOME}" \
-v "${CODE_HOST}":"${CODE_CONTAINER}" \
-v "${CONFIG_HOST}":"${CONFIG_CONTAINER}" \
newton-lsp:latest
}
main $@;