From b62135b1f538ec98fb5e4914603ae3f61947fa78 Mon Sep 17 00:00:00 2001 From: Echo Nar Date: Wed, 3 Dec 2025 13:54:59 -0600 Subject: [PATCH 1/3] Revert "Fix running npm package forever in chapter 4" npx does not play nice under sudo on rockylinux10 This reverts commit cb8b77aba8dbaba6c7cb70bf324fe702a83264eb. --- nodejs/provisioning/playbook.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nodejs/provisioning/playbook.yml b/nodejs/provisioning/playbook.yml index 5030e081..deb82db7 100644 --- a/nodejs/provisioning/playbook.yml +++ b/nodejs/provisioning/playbook.yml @@ -38,10 +38,10 @@ npm: "path={{ node_apps_location }}/app" - name: Check list of running Node.js apps. - command: npx forever list + command: /usr/local/bin/forever list register: forever_list changed_when: false - name: Start example Node.js app. - command: "npx forever start {{ node_apps_location }}/app/app.js" + command: "/usr/local/bin/forever start {{ node_apps_location }}/app/app.js" when: "forever_list.stdout.find(node_apps_location + '/app/app.js') == -1" From 3f07b247ce0295c0fa68ac831c6ffbd8f4de3408 Mon Sep 17 00:00:00 2001 From: Aaron Chamberlain Date: Thu, 8 Jul 2021 21:55:39 -0700 Subject: [PATCH 2/3] Ch4 nodejs Fixes Removed Remi Repo tasks from Playbook. Remi repo does not contain npm or any of the required RPMs. Added version to package.json to fix bug that existed in version 3.3.0-3.3.1 of community.general.npm module. --- nodejs/provisioning/app/package.json | 1 + nodejs/provisioning/playbook.yml | 10 ---------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/nodejs/provisioning/app/package.json b/nodejs/provisioning/app/package.json index 622fb5ce..6296e861 100644 --- a/nodejs/provisioning/app/package.json +++ b/nodejs/provisioning/app/package.json @@ -1,5 +1,6 @@ { "name": "examplenodeapp", + "version": "1.0.0", "description": "Example Express Node.js app.", "author": "Jeff Geerling ", "dependencies": { diff --git a/nodejs/provisioning/playbook.yml b/nodejs/provisioning/playbook.yml index deb82db7..3f8365cb 100644 --- a/nodejs/provisioning/playbook.yml +++ b/nodejs/provisioning/playbook.yml @@ -9,16 +9,6 @@ - name: Install EPEL repo. dnf: name=epel-release state=present - - name: Import Remi GPG key. - rpm_key: - key: "https://rpms.remirepo.net/RPM-GPG-KEY-remi2018" - state: present - - - name: Install Remi repo. - dnf: - name: "https://rpms.remirepo.net/enterprise/remi-release-8.rpm" - state: present - - name: Ensure firewalld is stopped (since this is a test server). service: name=firewalld state=stopped From 2922b9529549212cc3375548d21e649da326b8e9 Mon Sep 17 00:00:00 2001 From: Echo Nar Date: Wed, 3 Dec 2025 14:47:28 -0600 Subject: [PATCH 3/3] rockylinux10 update: nodejs --- nodejs/Vagrantfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nodejs/Vagrantfile b/nodejs/Vagrantfile index 277572ca..b2457b54 100644 --- a/nodejs/Vagrantfile +++ b/nodejs/Vagrantfile @@ -4,7 +4,7 @@ VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| - config.vm.box = "geerlingguy/rockylinux8" + config.vm.box = "geerlingguy/rockylinux10" config.vm.hostname = "nodejs.test" config.vm.network "private_network", ip: "192.168.56.55" config.ssh.insert_key = false