Рефакторизация структуры кода для улучшения читаемости и удобства сопровождения.
This commit is contained in:
@@ -0,0 +1 @@
|
||||
source "${HOME}/.loaders/init.sh"
|
||||
@@ -0,0 +1,41 @@
|
||||
lazy_load() {
|
||||
local command="${1}"
|
||||
local loader="${2}"
|
||||
local arguments=${@:3}
|
||||
if ! which $command > /dev/null 2>&1
|
||||
then
|
||||
echo "${command} isn't installed yet, installing it now..."
|
||||
$loader
|
||||
echo "${command} installed! Running \"${command} ${arguments}\"..."
|
||||
echo
|
||||
fi
|
||||
$command $arguments
|
||||
}
|
||||
|
||||
setup_node() {
|
||||
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
|
||||
export NVM_DIR="$HOME/.nvm"
|
||||
source "${HOME}/.nvm/nvm.sh"
|
||||
source "${HOME}/.nvm/bash_completion"
|
||||
nvm install stable
|
||||
}
|
||||
|
||||
setup_python() {
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y python3 python3-pip
|
||||
}
|
||||
|
||||
setup_rust() {
|
||||
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
|
||||
source "${HOME}/.cargo/env"
|
||||
}
|
||||
|
||||
alias node="lazy_load node setup_node"
|
||||
alias npm="lazy_load npm setup_node"
|
||||
alias python3="lazy_load python3 setup_python"
|
||||
alias pip3="lazy_load pip3 setup_python"
|
||||
alias python="python3"
|
||||
alias pip="pip3"
|
||||
alias rustup="lazy_load rustup setup_rust"
|
||||
alias rustc="lazy_load rustc setup_rust"
|
||||
alias cargo="lazy_load cargo setup_rust"
|
||||
@@ -0,0 +1,35 @@
|
||||
manifestVersion: 1
|
||||
id: code-server
|
||||
category: developer
|
||||
name: code-server
|
||||
version: "4.117.0"
|
||||
tagline: Запустите VS Code на своем DFWebOS и получите к нему доступ в браузере, чтобы вы могли кодировать на любом устройстве с согласованной средой разработки.
|
||||
description: >-
|
||||
Запустите VS Code на своем DFWebOS и получите к нему доступ в браузере, чтобы вы могли
|
||||
код на любом устройстве с согласованной средой разработки. Таким образом, вы можете
|
||||
используйте свой DFWebOS не только для написания кода с любого устройства и в любом месте, но и для ускорения
|
||||
тесты, компиляции, загрузки и многое другое.
|
||||
|
||||
|
||||
Выполняя все интенсивные задачи на своем DFWebOS, вы продлеваете срок службы батареи своих устройств, когда находитесь в пути.
|
||||
releaseNotes: >-
|
||||
В этом выпуске базовый редактор VS Code обновляется до версии 1.117.0.
|
||||
|
||||
|
||||
Полные примечания к выпуску доступны по адресу https://github.com/coder/code-server/releases.
|
||||
developer: Coder
|
||||
website: https://coder.com
|
||||
dependencies: []
|
||||
repo: https://github.com/cdr/code-server
|
||||
support: https://github.com/cdr/code-server/discussions
|
||||
port: 8091
|
||||
gallery:
|
||||
- 1.jpg
|
||||
- 2.jpg
|
||||
- 3.jpg
|
||||
path: ""
|
||||
defaultUsername: ""
|
||||
deterministicPassword: true
|
||||
torOnly: false
|
||||
submitter: DFWebOS
|
||||
submission: https://github.com/getumbrel/umbrel/commit/14f8b3aec8cb99ef0940ba0cd9df25b7126a95cc
|
||||
@@ -0,0 +1,16 @@
|
||||
version: "3.7"
|
||||
|
||||
services:
|
||||
app_proxy:
|
||||
environment:
|
||||
APP_HOST: code-server_server_1
|
||||
APP_PORT: 8080
|
||||
|
||||
server:
|
||||
image: codercom/code-server:4.117.0@sha256:e6702766518b961c7e3c41095c129c7c9a82b041578c53326c52fa363a057727
|
||||
restart: on-failure
|
||||
user: "1000:1000"
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data:/home/coder
|
||||
environment:
|
||||
PASSWORD: $APP_PASSWORD
|
||||
Reference in New Issue
Block a user