1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/code-server_ynh.git synced 2024-09-03 18:16:28 +02:00

Merge pull request #25 from YunoHost-Apps/testing

Testing
This commit is contained in:
Tagada 2022-09-06 06:16:59 +02:00 committed by GitHub
commit a2636cdc37
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 53 additions and 16 deletions

View file

@ -17,7 +17,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in
Run VS Code on your server and access it in the browser Run VS Code on your server and access it in the browser
**Shipped version:** 4.3.0~ynh1 **Shipped version:** 4.6.1~ynh1
## Screenshots ## Screenshots
@ -33,17 +33,19 @@ Run VS Code on your server and access it in the browser
### Limitations ### Limitations
* Requires a dedicated domain * Requires a dedicated domain
* Single-user, no LDAP * `code-server` run as the user you choose during the install
* `code-server` files are stored inside `/home/<your-user>/.local/share/code-server`
* Subdomains for services on ports (like 8080.code-server-domain.tld) are not supported * Subdomains for services on ports (like 8080.code-server-domain.tld) are not supported
### Extensions ### Extensions
This application uses [Open VSX Registry](https://open-vsx.org/). You can change this setting from the web admin config panel. This application uses [Open VSX Registry](https://open-vsx.org/). You can change this setting from the config panel.
See https://coder.com/docs/code-server/latest/FAQ#how-do-i-use-my-own-extensions-marketplace See https://coder.com/docs/code-server/latest/FAQ#how-do-i-use-my-own-extensions-marketplace
## Documentation and resources ## Documentation and resources
* Official app website: <https://coder.com>
* Official user documentation: <https://coder.com/docs/code-server/latest/FAQ> * Official user documentation: <https://coder.com/docs/code-server/latest/FAQ>
* Official admin documentation: <https://coder.com/docs/code-server/latest> * Official admin documentation: <https://coder.com/docs/code-server/latest>
* Upstream app code repository: <https://github.com/coder/code-server> * Upstream app code repository: <https://github.com/coder/code-server>

View file

@ -17,7 +17,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour
Lancez VS Code sur votre serveur et accédez-y depuis votre navigateur Lancez VS Code sur votre serveur et accédez-y depuis votre navigateur
**Version incluse :** 4.3.0~ynh1 **Version incluse :** 4.6.1~ynh1
## Captures d'écran ## Captures d'écran
@ -33,11 +33,19 @@ Lancez VS Code sur votre serveur et accédez-y depuis votre navigateur
### Limitations ### Limitations
* Nécessite un domaine dédié * Nécessite un domaine dédié
* Un seul utilisateur seulement, pas de LDAP * `code-server` s'éxécute avec l'utilisateur choisir lors de l'installation
* Les fichiers de `code-server` sont stockés dans `/home/<votre-utilisateur>/.local/share/code-server`
* Les sous-domaines pour les services sur les ports (like 8080.code-server-domain.tld) ne sont pas pris en charge * Les sous-domaines pour les services sur les ports (like 8080.code-server-domain.tld) ne sont pas pris en charge
### Extensions
Cette application utilie le [catalogue Open VSX](https://open-vsx.org/). Vous pouvez changer ce paramètre depuis le panneau de configuration.
Voir https://coder.com/docs/code-server/latest/FAQ#how-do-i-use-my-own-extensions-marketplace *(en anglais)*
## Documentations et ressources ## Documentations et ressources
* Site officiel de l'app : <https://coder.com>
* Documentation officielle utilisateur : <https://coder.com/docs/code-server/latest/FAQ> * Documentation officielle utilisateur : <https://coder.com/docs/code-server/latest/FAQ>
* Documentation officielle de l'admin : <https://coder.com/docs/code-server/latest> * Documentation officielle de l'admin : <https://coder.com/docs/code-server/latest>
* Dépôt de code officiel de l'app : <https://github.com/coder/code-server> * Dépôt de code officiel de l'app : <https://github.com/coder/code-server>

View file

@ -1,5 +1,5 @@
SOURCE_URL=https://github.com/coder/code-server/releases/download/v4.3.0/code-server-4.3.0-linux-amd64.tar.gz SOURCE_URL=https://github.com/coder/code-server/releases/download/v4.6.1/code-server-4.6.1-linux-amd64.tar.gz
SOURCE_SUM=42c71e98de85270b164b023ef8eb0692cf7700c03081ba5a44eaca014a92eb57 SOURCE_SUM=da19233080f97b3320514000ad8bf0bb3bd4b1ebf19bcb487c31c04dde7efdef
SOURCE_SUM_PRG=sha256sum SOURCE_SUM_PRG=sha256sum
SOURCE_FORMAT=tar.gz SOURCE_FORMAT=tar.gz
SOURCE_IN_SUBDIR=true SOURCE_IN_SUBDIR=true

View file

@ -1,5 +1,5 @@
SOURCE_URL=https://github.com/coder/code-server/releases/download/v4.3.0/code-server-4.3.0-linux-arm64.tar.gz SOURCE_URL=https://github.com/coder/code-server/releases/download/v4.6.1/code-server-4.6.1-linux-arm64.tar.gz
SOURCE_SUM=37d4543585b730c437048f37d3a759c6530237dbf7b06a1cc98514d036efdba2 SOURCE_SUM=d809153ddd53f4e531020e9bef8729e6ae71ea873d41f916e8ecebbf614201da
SOURCE_SUM_PRG=sha256sum SOURCE_SUM_PRG=sha256sum
SOURCE_FORMAT=tar.gz SOURCE_FORMAT=tar.gz
SOURCE_IN_SUBDIR=true SOURCE_IN_SUBDIR=true

View file

@ -1,5 +1,5 @@
SOURCE_URL=https://github.com/coder/code-server/releases/download/v4.3.0/code-server-4.3.0-linux-armv7l.tar.gz SOURCE_URL=https://github.com/coder/code-server/releases/download/v4.6.1/code-server-4.6.1-linux-armv7l.tar.gz
SOURCE_SUM=bb8a43e4bca84be35cfcd62a57b4c5fa958c4e96caa61fb86e803cdbfa6acd78 SOURCE_SUM=56347b9dbc4b4bcc4745ad2e6fb73d1b429e51645c30b5bf3a4e227a5ab2ae5d
SOURCE_SUM_PRG=sha256sum SOURCE_SUM_PRG=sha256sum
SOURCE_FORMAT=tar.gz SOURCE_FORMAT=tar.gz
SOURCE_IN_SUBDIR=true SOURCE_IN_SUBDIR=true

View file

@ -5,11 +5,12 @@
### Limitations ### Limitations
* Requires a dedicated domain * Requires a dedicated domain
* Single-user, no LDAP * `code-server` run as the user you choose during the install
* `code-server` files are stored inside `/home/<your-user>/.local/share/code-server`
* Subdomains for services on ports (like 8080.code-server-domain.tld) are not supported * Subdomains for services on ports (like 8080.code-server-domain.tld) are not supported
### Extensions ### Extensions
This application uses [Open VSX Registry](https://open-vsx.org/). You can change this setting from the web admin config panel. This application uses [Open VSX Registry](https://open-vsx.org/). You can change this setting from the config panel.
See https://coder.com/docs/code-server/latest/FAQ#how-do-i-use-my-own-extensions-marketplace See https://coder.com/docs/code-server/latest/FAQ#how-do-i-use-my-own-extensions-marketplace

View file

@ -5,5 +5,12 @@
### Limitations ### Limitations
* Nécessite un domaine dédié * Nécessite un domaine dédié
* Un seul utilisateur seulement, pas de LDAP * `code-server` s'éxécute avec l'utilisateur choisir lors de l'installation
* Les fichiers de `code-server` sont stockés dans `/home/<votre-utilisateur>/.local/share/code-server`
* Les sous-domaines pour les services sur les ports (like 8080.code-server-domain.tld) ne sont pas pris en charge * Les sous-domaines pour les services sur les ports (like 8080.code-server-domain.tld) ne sont pas pris en charge
### Extensions
Cette application utilie le [catalogue Open VSX](https://open-vsx.org/). Vous pouvez changer ce paramètre depuis le panneau de configuration.
Voir https://coder.com/docs/code-server/latest/FAQ#how-do-i-use-my-own-extensions-marketplace *(en anglais)*

View file

@ -6,15 +6,22 @@
"en": "Run VS Code on your server and access it in the browser", "en": "Run VS Code on your server and access it in the browser",
"fr": "Lancez VS Code sur votre serveur et accédez-y depuis votre navigateur" "fr": "Lancez VS Code sur votre serveur et accédez-y depuis votre navigateur"
}, },
"version": "4.3.0~ynh1", "version": "4.6.1~ynh1",
"url": "https://github.com/coder/code-server", "url": "https://github.com/coder/code-server",
"upstream": { "upstream": {
"license": "MIT", "license": "MIT",
"website": "https://coder.com",
"admindoc": "https://coder.com/docs/code-server/latest", "admindoc": "https://coder.com/docs/code-server/latest",
"userdoc": "https://coder.com/docs/code-server/latest/FAQ", "userdoc": "https://coder.com/docs/code-server/latest/FAQ",
"code": "https://github.com/coder/code-server", "code": "https://github.com/coder/code-server",
"cpe": "cpe:2.3:a:coder:code-server" "cpe": "cpe:2.3:a:coder:code-server"
}, },
"antifeatures": {
"non-free-addons": {
"en": "Extensions from the Store might be closed source.",
"fr": "Les extensions disponibles sur la gallerie peuvent être privatrices."
}
},
"license": "MIT", "license": "MIT",
"maintainer": { "maintainer": {
"name": "Tagada" "name": "Tagada"

View file

@ -98,7 +98,7 @@ ynh_add_nginx_config
#================================================= #=================================================
ynh_script_progression --message="Creating a data directory..." --weight=2 ynh_script_progression --message="Creating a data directory..." --weight=2
datadir=/home/yunohost.app/$app datadir=/home/$app/.local/share/code-server
ynh_app_setting_set --app=$app --key=datadir --value=$datadir ynh_app_setting_set --app=$app --key=datadir --value=$datadir
mkdir -p $datadir/{user-data,extensions} mkdir -p $datadir/{user-data,extensions}

View file

@ -97,6 +97,18 @@ then
mkdir -p $final_path mkdir -p $final_path
fi fi
if ynh_compare_current_package_version -c le -v "4.1.0~ynh1"
then
new_datadir=/home/$app/.local/share/code-server
mkdir -p $new_datadir
cp -R $datadir/* $new_datadir
ynh_secure_remove --file=$datadir
datadir=new_datadir
ynh_app_setting_set --app=$app --key=datadir --value=$datadir
fi
#================================================= #=================================================
# DOWNLOAD, CHECK AND UNPACK SOURCE # DOWNLOAD, CHECK AND UNPACK SOURCE
#================================================= #=================================================