Hey Guys,
I really like your solution to get some statistics about homepages and SEO-Stuff.
I tried your provides solution and it works perfectly.
After it I tried to run the docker-compose section and got these errors:
$ docker-compose up -d
ERROR: build path /var/docker/config/pagespeed-insights-lighthouse/site-audit-seo/data/front either does not exist, is not accessible, or is not a valid URL.
So I created the folder-path
$ mkdir -p data/front
$ docker-compose up -d
sas-backend is always restarting
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e1510237a6a4 viasite/site-audit-seo:latest "docker-entrypoint.s…" 16 seconds ago Restarting (1) 1 second ago sas-backend
$ docker logs sas-backend
[email protected] server /app
node src/server.js
loaded plugins: export-influxdb
Create empty package.json in data
internal/fs/utils.js:307
throw err;
^
Error: EACCES: permission denied, copyfile './package-data.json' -> 'data/package.json'
at Object.copyFileSync (fs.js:1991:3)
at Object.exports.initDataDir (/app/src/utils.js:22:8)
at Object. (/app/src/server.js:17:7)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47 {
errno: -13,
syscall: 'copyfile',
code: 'EACCES',
path: './package-data.json',
dest: 'data/package.json'
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] server: node src/server.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] server script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/node/.npm/_logs/2021-06-09T15_23_14_901Z-debug.log
I added the the App Path in docker-compose File
volumes:
- .:/app <------------
- ./data:/app/data
- ./data/reports:/app/data/reports
- ./data/db-docker.json:/app/data/db.json
$ docker-compose down
$ docker-compose up -d
$ docker logs sas-backend
After this I get this error
[email protected] server /app
node src/server.js
internal/modules/cjs/loader.js:883
throw err;
^
Error: Cannot find module 'lowdb'
Require stack:
- /app/src/server.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
at Function.Module._load (internal/modules/cjs/loader.js:725:27)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object. (/app/src/server.js:2:15)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/app/src/server.js' ]
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] server: node src/server.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] server script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
npm ERR! A complete log of this run can be found in:
npm ERR! /home/node/.npm/_logs/2021-06-09T15_26_01_533Z-debug.log
Now I'm without ideas, I hope you can help me or fix the image :)
Thanks for your great work :)