mirror of
https://github.com/hassio-addons/addon-vscode.git
synced 2025-05-03 02:31:34 +00:00
devenv
This commit is contained in:
parent
da36ab3cac
commit
fb2722afde
2 changed files with 12 additions and 2 deletions
|
@ -9,8 +9,11 @@ bashio::log.info 'Starting code-server...'
|
|||
# Export env variables for the Home Assistant extension
|
||||
export HASS_SERVER="http://supervisor/core"
|
||||
export HASS_TOKEN="${SUPERVISOR_TOKEN:-}"
|
||||
|
||||
readonly DEFAULT_CONFIG_PATH="/data/vscode"
|
||||
readonly CODE_SERVER_WORKSPACE_FILE="$DEFAULT_CONFIG_PATH/SERVER.code-workspace"
|
||||
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"
|
||||
exec code-server "$CODE_SERVER_WORKSPACE_FILE"
|
||||
|
|
|
@ -27,7 +27,8 @@ readonly DEFAULT_CONFIG_PATH="/data/vscode"
|
|||
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_FILE="$DEFAULT_CONFIG_PATH/SERVER.code-workspace"
|
||||
readonly CODE_SERVER_WORKSPACE_DIR="$DEFAULT_CONFIG_PATH/workspace"
|
||||
readonly CODE_SERVER_WORKSPACE_FILE="$CODE_SERVER_WORKSPACE_DIR/SERVER.code-workspace"
|
||||
|
||||
readonly -a DIRECTORIES=(addons addon_configs backup config media share ssl)
|
||||
|
||||
|
@ -55,6 +56,12 @@ setup_clean_view() {
|
|||
}
|
||||
|
||||
setup_code_workspace() {
|
||||
# Set a link to where code-server expects the config to be
|
||||
if [ ! -d "$ROOT_CODE_SERVER_CONFIG_PATH" ]; then
|
||||
mkdir -p "$ROOT_CODE_SERVER_CONFIG_PATH"
|
||||
ln -s "$CODE_SERVER_CONFIG" "$ROOT_CODE_SERVER_CONFIG_PATH/config.yaml"
|
||||
fi
|
||||
|
||||
# Copies the default workspace
|
||||
if [ ! -e "$CODE_SERVER_WORKSPACE_FILE" ]; then
|
||||
bashio::log.warning "CODE_SERVER_CONFIG does not exist.."
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue