diff --git a/vscode/rootfs/etc/s6-overlay/s6-rc.d/code-server/run b/vscode/rootfs/etc/s6-overlay/s6-rc.d/code-server/run index 36670a4..d1d1410 100644 --- a/vscode/rootfs/etc/s6-overlay/s6-rc.d/code-server/run +++ b/vscode/rootfs/etc/s6-overlay/s6-rc.d/code-server/run @@ -15,6 +15,5 @@ readonly CODE_SERVER_WORKSPACE_DIR="$DEFAULT_CONFIG_PATH/workspace" readonly CODE_SERVER_WORKSPACE_FILE="$CODE_SERVER_WORKSPACE_DIR/SERVER.code-workspace" # Run the code server -echo CODE_SERVER_WORKSPACE_FILE "$CODE_SERVER_WORKSPACE_FILE" cd "$CODE_SERVER_WORKSPACE_DIR" || bashio::exit.nok "Workspace path does not exist" exec code-server "$CODE_SERVER_WORKSPACE_FILE" diff --git a/vscode/rootfs/etc/s6-overlay/s6-rc.d/init-code-server/run b/vscode/rootfs/etc/s6-overlay/s6-rc.d/init-code-server/run index 92b53c4..65617ef 100644 --- a/vscode/rootfs/etc/s6-overlay/s6-rc.d/init-code-server/run +++ b/vscode/rootfs/etc/s6-overlay/s6-rc.d/init-code-server/run @@ -24,12 +24,14 @@ readonly -a PREVIOUS_DEFAULT_CONFIG_HASHES=( ) readonly DEFAULT_FILES_PATH="/var/lib/code-server/defaults" readonly DEFAULT_CONFIG_PATH="/data/vscode" +readonly DEFAULT_WORKSPACE_PATH="/data/workspace" readonly ROOT_CODE_SERVER_CONFIG_PATH="/root/.config/code-server/" # needed for code-server to cleanly readonly CODE_SERVER_EXTENSIONS_INSTALL_PATH="$DEFAULT_CONFIG_PATH/extensions" readonly CODE_SERVER_EXTENSIONS_LIST="$DEFAULT_CONFIG_PATH/vscode.extensions" readonly CODE_SERVER_WORKSPACE_DIR="$DEFAULT_CONFIG_PATH/workspace" readonly CODE_SERVER_WORKSPACE_FILE="$CODE_SERVER_WORKSPACE_DIR/SERVER.code-workspace" -readonly CODE_SERVER_VSCODE_DIR="$DEFAULT_CONFIG_PATH/workspace" +readonly CODE_SERVER_VSCODE_DIR="$DEFAULT_WORKSPACE_PATH/.vscode" + readonly CODE_SERVER_VSCODE_TASKS="$CODE_SERVER_VSCODE_DIR/tasks.json" readonly -a DIRECTORIES=(addons addon_configs backup config media share ssl)