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 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 5030e081..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 @@ -38,10 +28,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"