From 2a85a4cd2d2a2bf813f3ff888ec760f5aa1e0e5a Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Tue, 24 Jan 2023 15:39:32 +0000 Subject: [PATCH 01/14] Auto-update README --- README.md | 2 +- README_fr.md | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index b254731..f451622 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ It shall NOT be edited by hand. # Chitchatter for YunoHost -[![Integration level](https://dash.yunohost.org/integration/chitchatter.svg)](https://dash.yunohost.org/appci/app/chitchatter) ![Working status](https://ci-apps.yunohost.org/ci/badges/chitchatter.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/chitchatter.maintain.svg) +[![Integration level](https://dash.yunohost.org/integration/chitchatter.svg)](https://dash.yunohost.org/appci/app/chitchatter) ![Working status](https://ci-apps.yunohost.org/ci/badges/chitchatter.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/chitchatter.maintain.svg) [![Install Chitchatter with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=chitchatter) *[Lire ce readme en français.](./README_fr.md)* diff --git a/README_fr.md b/README_fr.md index 7ae5333..654f1ab 100644 --- a/README_fr.md +++ b/README_fr.md @@ -5,15 +5,15 @@ It shall NOT be edited by hand. # Chitchatter pour YunoHost -[![Niveau d'intégration](https://dash.yunohost.org/integration/chitchatter.svg)](https://dash.yunohost.org/appci/app/chitchatter) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/chitchatter.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/chitchatter.maintain.svg) +[![Niveau d’intégration](https://dash.yunohost.org/integration/chitchatter.svg)](https://dash.yunohost.org/appci/app/chitchatter) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/chitchatter.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/chitchatter.maintain.svg) [![Installer Chitchatter avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=chitchatter) *[Read this readme in english.](./README.md)* -> *Ce package vous permet d'installer Chitchatter rapidement et simplement sur un serveur YunoHost. -Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour savoir comment l'installer et en profiter.* +> *Ce package vous permet d’installer Chitchatter rapidement et simplement sur un serveur YunoHost. +Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour savoir comment l’installer et en profiter.* -## Vue d'ensemble +## Vue d’ensemble Chitchatter is a free (as in both price and freedom) communication tool. It is designed with security and privacy in mind. @@ -30,14 +30,14 @@ Chitchatter is a free (as in both price and freedom) communication tool. It is d **Démo :** https://chitchatter.im/ -## Captures d'écran +## Captures d’écran -![Capture d'écran de Chitchatter](./doc/screenshots/screenshot.png) +![Capture d’écran de Chitchatter](./doc/screenshots/screenshot.png) ## Documentations et ressources -* Site officiel de l'app : -* Dépôt de code officiel de l'app : +* Site officiel de l’app : +* Dépôt de code officiel de l’app : * Documentation YunoHost pour cette app : * Signaler un bug : @@ -53,4 +53,4 @@ ou sudo yunohost app upgrade chitchatter -u https://github.com/YunoHost-Apps/chitchatter_ynh/tree/testing --debug ``` -**Plus d'infos sur le packaging d'applications :** +**Plus d’infos sur le packaging d’applications :** \ No newline at end of file From 1613aeb80de18b2499ede1ee3474f93b479af907 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Tue, 24 Jan 2023 16:39:59 +0100 Subject: [PATCH 02/14] Update install --- scripts/install | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/install b/scripts/install index 7d2317d..56b2802 100755 --- a/scripts/install +++ b/scripts/install @@ -100,9 +100,9 @@ ynh_script_progression --message="Configuring the app..." --weight=10 pushd $final_path ynh_use_nodejs - npm install -g npm@latest serve - npm install - npm run build + ynh_exec_warn_less npm install -g npm@latest serve + ynh_exec_warn_less npm install + ynh_exec_warn_less npm run build popd #================================================= From 0de554f517e854cc6db6a33ce75e20d61b00a820 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Tue, 24 Jan 2023 16:40:37 +0100 Subject: [PATCH 03/14] Update _common.sh --- scripts/_common.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/_common.sh b/scripts/_common.sh index a5fb466..0f3ef6f 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -6,7 +6,7 @@ # PHP APP SPECIFIC #================================================= -version_commit=d5aa4d7f0b855319f2e7d203a8ecdd3a3c7d8bc1 +version_commit=8493ddade560a2628bfcf3d36e5c3e411392b2bf # nodejs version nodejs_version=16 From c19892b304ffc15edd29eb94a7b9cdd3dd8f8096 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Tue, 24 Jan 2023 16:40:48 +0100 Subject: [PATCH 04/14] Update manifest.json --- manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.json b/manifest.json index 94b2ba3..042d745 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Peer-to-peer chat app that is serverless, decentralized, and ephemeral", "fr": "Application de chat peer-to-peer sans serveur, décentralisée et éphémère" }, - "version": "1.0~ynh2", + "version": "1.0~ynh3", "url": "https://chitchatter.im/", "upstream": { "license": "GPL-2.0", From b0349e340ef2cd32d2f0f8c0ba525cfde61e5627 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Tue, 24 Jan 2023 15:40:52 +0000 Subject: [PATCH 05/14] Auto-update README --- README.md | 2 +- README_fr.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f451622..a06605f 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Chitchatter is a free (as in both price and freedom) communication tool. It is d - Ephemeral - Decentralized -**Shipped version:** 1.0~ynh2 +**Shipped version:** 1.0~ynh3 **Demo:** https://chitchatter.im/ diff --git a/README_fr.md b/README_fr.md index 654f1ab..862cf8e 100644 --- a/README_fr.md +++ b/README_fr.md @@ -26,7 +26,7 @@ Chitchatter is a free (as in both price and freedom) communication tool. It is d - Ephemeral - Decentralized -**Version incluse :** 1.0~ynh2 +**Version incluse :** 1.0~ynh3 **Démo :** https://chitchatter.im/ From 23903b45137ba50ff693de7a351fa28c3023e342 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Tue, 24 Jan 2023 17:05:30 +0100 Subject: [PATCH 06/14] Add template --- .github/ISSUE_TEMPLATE.md | 55 +++++++++++++ .github/PULL_REQUEST_TEMPLATE.md | 16 ++++ .github/workflows/updater.sh | 137 +++++++++++++++++++++++++++++++ 3 files changed, 208 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100755 .github/workflows/updater.sh diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md new file mode 100644 index 0000000..2729a6b --- /dev/null +++ b/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,55 @@ +--- +name: Bug report +about: When creating a bug report, please use the following template to provide all the relevant information and help debugging efficiently. + +--- + +**How to post a meaningful bug report** +1. *Read this whole template first.* +2. *Determine if you are on the right place:* + - *If you were performing an action on the app from the webadmin or the CLI (install, update, backup, restore, change_url...), you are on the right place!* + - *Otherwise, the issue may be due to the app itself. Refer to its documentation or repository for help.* + - *When in doubt, post here and we will figure it out together.* +3. *Delete the italic comments as you write over them below, and remove this guide.* +--- + +### Describe the bug + +*A clear and concise description of what the bug is.* + +### Context + +- Hardware: *VPS bought online / Old laptop or computer / Raspberry Pi at home / Internet Cube with VPN / Other ARM board / ...* +- YunoHost version: x.x.x +- I have access to my server: *Through SSH | through the webadmin | direct access via keyboard / screen | ...* +- Are you in a special context or did you perform some particular tweaking on your YunoHost instance?: *no / yes* + - If yes, please explain: +- Using, or trying to install package version/branch: +- If upgrading, current package version: *can be found in the admin, or with `yunohost app info $app_id`* + +### Steps to reproduce + +- *If you performed a command from the CLI, the command itself is enough. For example:* + ```sh + sudo yunohost app install the_app + ``` +- *If you used the webadmin, please perform the equivalent command from the CLI first.* +- *If the error occurs in your browser, explain what you did:* + 1. *Go to '...'* + 2. *Click on '...'* + 3. *Scroll down to '...'* + 4. *See error* + +### Expected behavior + +*A clear and concise description of what you expected to happen. You can remove this section if the command above is enough to understand your intent.* + +### Logs + +*When an operation fails, YunoHost provides a simple way to share the logs.* +- *In the webadmin, the error message contains a link to the relevant log page. On that page, you will be able to 'Share with Yunopaste'. If you missed it, the logs of previous operations are also available under Tools > Logs.* +- *In command line, the command to share the logs is displayed at the end of the operation and looks like `yunohost log display [log name] --share`. If you missed it, you can find the log ID of a previous operation using `yunohost log list`.* + +*After sharing the log, please copypaste directly the link provided by YunoHost (to help readability, no need to copypaste the entire content of the log here, just the link is enough...)* + +*If applicable and useful, add screenshots to help explain your problem.* diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..ef70e18 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,16 @@ +## Problem + +- *Description of why you made this PR* + +## Solution + +- *And how do you fix that problem* + +## PR Status + +- [ ] Code finished and ready to be reviewed/tested +- [ ] The fix/enhancement were manually tested (if applicable) + +## Automatic tests + +Automatic tests can be triggered on https://ci-apps-dev.yunohost.org/ *after creating the PR*, by commenting "!testme", "!gogogadgetoci" or "By the power of systemd, I invoke The Great App CI to test this Pull Request!". (N.B. : for this to work you need to be a member of the Yunohost-Apps organization) diff --git a/.github/workflows/updater.sh b/.github/workflows/updater.sh new file mode 100755 index 0000000..72eb5cb --- /dev/null +++ b/.github/workflows/updater.sh @@ -0,0 +1,137 @@ +#!/bin/bash + +#================================================= +# PACKAGE UPDATING HELPER +#================================================= + +# This script is meant to be run by GitHub Actions +# The YunoHost-Apps organisation offers a template Action to run this script periodically +# Since each app is different, maintainers can adapt its contents so as to perform +# automatic actions when a new upstream release is detected. + +# Remove this exit command when you are ready to run this Action +exit 1 + +#================================================= +# FETCHING LATEST RELEASE AND ITS ASSETS +#================================================= + +# Fetching information +current_version=$(cat manifest.json | jq -j '.version|split("~")[0]') +repo=$(cat manifest.json | jq -j '.upstream.code|split("https://github.com/")[1]') +# Some jq magic is needed, because the latest upstream release is not always the latest version (e.g. security patches for older versions) +version=$(curl --silent "https://api.github.com/repos/$repo/releases" | jq -r '.[] | select( .prerelease != true ) | .tag_name' | sort -V | tail -1) +assets=($(curl --silent "https://api.github.com/repos/$repo/releases" | jq -r '[ .[] | select(.tag_name=="'$version'").assets[].browser_download_url ] | join(" ") | @sh' | tr -d "'")) + +# Later down the script, we assume the version has only digits and dots +# Sometimes the release name starts with a "v", so let's filter it out. +# You may need more tweaks here if the upstream repository has different naming conventions. +if [[ ${version:0:1} == "v" || ${version:0:1} == "V" ]]; then + version=${version:1} +fi + +# Setting up the environment variables +echo "Current version: $current_version" +echo "Latest release from upstream: $version" +echo "VERSION=$version" >> $GITHUB_ENV +echo "REPO=$repo" >> $GITHUB_ENV +# For the time being, let's assume the script will fail +echo "PROCEED=false" >> $GITHUB_ENV + +# Proceed only if the retrieved version is greater than the current one +if ! dpkg --compare-versions "$current_version" "lt" "$version" ; then + echo "::warning ::No new version available" + exit 0 +# Proceed only if a PR for this new version does not already exist +elif git ls-remote -q --exit-code --heads https://github.com/$GITHUB_REPOSITORY.git ci-auto-update-v$version ; then + echo "::warning ::A branch already exists for this update" + exit 0 +fi + +# Each release can hold multiple assets (e.g. binaries for different architectures, source code, etc.) +echo "${#assets[@]} available asset(s)" + +#================================================= +# UPDATE SOURCE FILES +#================================================= + +# Here we use the $assets variable to get the resources published in the upstream release. +# Here is an example for Grav, it has to be adapted in accordance with how the upstream releases look like. + +# Let's loop over the array of assets URLs +for asset_url in ${assets[@]}; do + +echo "Handling asset at $asset_url" + +# Assign the asset to a source file in conf/ directory +# Here we base the source file name upon a unique keyword in the assets url (admin vs. update) +# Leave $src empty to ignore the asset +case $asset_url in + *"admin"*) + src="app" + ;; + *"update"*) + src="app-upgrade" + ;; + *) + src="" + ;; +esac + +# If $src is not empty, let's process the asset +if [ ! -z "$src" ]; then + +# Create the temporary directory +tempdir="$(mktemp -d)" + +# Download sources and calculate checksum +filename=${asset_url##*/} +curl --silent -4 -L $asset_url -o "$tempdir/$filename" +checksum=$(sha256sum "$tempdir/$filename" | head -c 64) + +# Delete temporary directory +rm -rf $tempdir + +# Get extension +if [[ $filename == *.tar.gz ]]; then + extension=tar.gz +else + extension=${filename##*.} +fi + +# Rewrite source file +cat < conf/$src.src +SOURCE_URL=$asset_url +SOURCE_SUM=$checksum +SOURCE_SUM_PRG=sha256sum +SOURCE_FORMAT=$extension +SOURCE_IN_SUBDIR=true +SOURCE_FILENAME= +EOT +echo "... conf/$src.src updated" + +else +echo "... asset ignored" +fi + +done + +#================================================= +# SPECIFIC UPDATE STEPS +#================================================= + +# Any action on the app's source code can be done. +# The GitHub Action workflow takes care of committing all changes after this script ends. + +#================================================= +# GENERIC FINALIZATION +#================================================= + +# Replace new version in manifest +echo "$(jq -s --indent 4 ".[] | .version = \"$version~ynh1\"" manifest.json)" > manifest.json + +# No need to update the README, yunohost-bot takes care of it + +# The Action will proceed only if the PROCEED environment variable is set to true +echo "PROCEED=true" >> $GITHUB_ENV +exit 0 From dbc92c24f492478ace0d3c7b7eca14a5a438cf5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Tue, 24 Jan 2023 17:07:33 +0100 Subject: [PATCH 07/14] Fix --- manifest.json | 4 ++-- scripts/upgrade | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/manifest.json b/manifest.json index 042d745..b972ccf 100644 --- a/manifest.json +++ b/manifest.json @@ -3,8 +3,8 @@ "id": "chitchatter", "packaging_format": 1, "description": { - "en": "Peer-to-peer chat app that is serverless, decentralized, and ephemeral", - "fr": "Application de chat peer-to-peer sans serveur, décentralisée et éphémère" + "en": "Peer-to-peer chat that is serverless, decentralized, and ephemeral", + "fr": "Chat peer-to-peer sans serveur, décentralisée et éphémère" }, "version": "1.0~ynh3", "url": "https://chitchatter.im/", diff --git a/scripts/upgrade b/scripts/upgrade index feb3c79..1115c01 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -90,9 +90,9 @@ ynh_script_progression --message="Configuring the app..." --weight=10 pushd $final_path ynh_use_nodejs - npm install -g npm@latest serve - npm install - npm run build + ynh_exec_warn_less npm install -g npm@latest serve + ynh_exec_warn_less npm install + ynh_exec_warn_less npm run build popd #================================================= From 0c48d513968156b9340c18063003c2d44fff6538 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Tue, 24 Jan 2023 17:10:45 +0100 Subject: [PATCH 08/14] Fix --- scripts/install | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/install b/scripts/install index 56b2802..ac5cbb9 100755 --- a/scripts/install +++ b/scripts/install @@ -100,9 +100,12 @@ ynh_script_progression --message="Configuring the app..." --weight=10 pushd $final_path ynh_use_nodejs - ynh_exec_warn_less npm install -g npm@latest serve - ynh_exec_warn_less npm install - ynh_exec_warn_less npm run build + #ynh_exec_warn_less npm install -g npm@latest serve + #ynh_exec_warn_less npm install + #ynh_exec_warn_less npm run build + #ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm install -g npm@latest serve + #ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm install + #ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm build popd #================================================= From 4f9d08f5a97e71cfc7f38d12571abf2821f74f35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Tue, 24 Jan 2023 17:13:04 +0100 Subject: [PATCH 09/14] Update install --- scripts/install | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/install b/scripts/install index ac5cbb9..86ea5be 100755 --- a/scripts/install +++ b/scripts/install @@ -103,9 +103,9 @@ pushd $final_path #ynh_exec_warn_less npm install -g npm@latest serve #ynh_exec_warn_less npm install #ynh_exec_warn_less npm run build - #ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm install -g npm@latest serve - #ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm install - #ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm build + ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm install -g npm@latest serve + ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm install + ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm build popd #================================================= From d27cbeb5b37c42cb2b4aa4e2ecf75e1b1c7322a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Tue, 24 Jan 2023 17:19:42 +0100 Subject: [PATCH 10/14] Update install --- scripts/install | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/install b/scripts/install index 86ea5be..226fbf3 100755 --- a/scripts/install +++ b/scripts/install @@ -103,9 +103,9 @@ pushd $final_path #ynh_exec_warn_less npm install -g npm@latest serve #ynh_exec_warn_less npm install #ynh_exec_warn_less npm run build - ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm install -g npm@latest serve - ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm install - ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm build + ynh_exec_warn_less $ynh_npm install -g npm@latest serve + ynh_exec_warn_less $ynh_npm install + ynh_exec_warn_less $ynh_npm build popd #================================================= From d7965e7f430d4302b5f08526e0425e6e634df2bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Tue, 24 Jan 2023 17:22:33 +0100 Subject: [PATCH 11/14] Update install --- scripts/install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/install b/scripts/install index 226fbf3..a3100d5 100755 --- a/scripts/install +++ b/scripts/install @@ -105,7 +105,7 @@ pushd $final_path #ynh_exec_warn_less npm run build ynh_exec_warn_less $ynh_npm install -g npm@latest serve ynh_exec_warn_less $ynh_npm install - ynh_exec_warn_less $ynh_npm build + ynh_exec_warn_less $ynh_npm run build popd #================================================= From 5877a26089d2232cafdf77a8fbf30e5224090e3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Tue, 24 Jan 2023 17:28:31 +0100 Subject: [PATCH 12/14] Update install --- scripts/install | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/install b/scripts/install index a3100d5..b98e1c7 100755 --- a/scripts/install +++ b/scripts/install @@ -103,9 +103,9 @@ pushd $final_path #ynh_exec_warn_less npm install -g npm@latest serve #ynh_exec_warn_less npm install #ynh_exec_warn_less npm run build - ynh_exec_warn_less $ynh_npm install -g npm@latest serve - ynh_exec_warn_less $ynh_npm install - ynh_exec_warn_less $ynh_npm run build + ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm install -g npm@latest serve + ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm install + ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm run build popd #================================================= From 9a93c5cc92fd8c21c9d9a39370cd606886b9ad9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Tue, 24 Jan 2023 17:29:53 +0100 Subject: [PATCH 13/14] Update install --- scripts/install | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/scripts/install b/scripts/install index b98e1c7..e3c5956 100755 --- a/scripts/install +++ b/scripts/install @@ -100,12 +100,9 @@ ynh_script_progression --message="Configuring the app..." --weight=10 pushd $final_path ynh_use_nodejs - #ynh_exec_warn_less npm install -g npm@latest serve - #ynh_exec_warn_less npm install - #ynh_exec_warn_less npm run build - ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm install -g npm@latest serve - ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm install - ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH $ynh_npm run build + ynh_exec_warn_less $ynh_npm install -g npm@latest serve + ynh_exec_warn_less $ynh_npm install + ynh_exec_warn_less $ynh_npm run build popd #================================================= From a36b88f874ee0f68f33588c60a402ec540b9b571 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Tue, 24 Jan 2023 17:56:49 +0100 Subject: [PATCH 14/14] Update upgrade --- scripts/upgrade | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/upgrade b/scripts/upgrade index 1115c01..d89caf9 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -90,9 +90,9 @@ ynh_script_progression --message="Configuring the app..." --weight=10 pushd $final_path ynh_use_nodejs - ynh_exec_warn_less npm install -g npm@latest serve - ynh_exec_warn_less npm install - ynh_exec_warn_less npm run build + ynh_exec_warn_less $ynh_npm install -g npm@latest serve + ynh_exec_warn_less $ynh_npm install + ynh_exec_warn_less $ynh_npm run build popd #=================================================