diff --git a/.drone.yml b/.drone.yml index 02c17b4..f0c09d9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -19,6 +19,5 @@ steps: - npm install - name: restart commands: - - export PM2_HOME='/home/pi/.pm2' - - export PUPPETEER_EXECUTABLE_PATH='/usr/bin/chromium-browser' + - export PM2_HOME=/home/pi/.pm2 - pm2 restart warframe-market-bot diff --git a/.gitignore b/.gitignore index 923517c..7cdc5de 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ node_modules .vscode +.env index.html diff --git a/index.js b/index.js index 5ff4346..6b99b5a 100644 --- a/index.js +++ b/index.js @@ -1,3 +1,4 @@ +require('dotenv').config() const puppeteer = require('puppeteer') const items = require('./items') const output = require('./output') @@ -12,7 +13,9 @@ async function initPuppeteer (page) { } (async () => { - const browser = await puppeteer.launch() + const browser = await puppeteer.launch({ + executablePath: process.env.EXECUTABLE + }) const page = await browser.newPage() await initPuppeteer(page) diff --git a/package-lock.json b/package-lock.json index f5222e2..e658972 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { + "dotenv": "^16.0.0", "handlebars": "^4.7.7", "puppeteer": "^13.3.2" }, @@ -560,6 +561,14 @@ "node": ">=6.0.0" } }, + "node_modules/dotenv": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.0.tgz", + "integrity": "sha512-qD9WU0MPM4SWLPJy/r2Be+2WgQj8plChsyrCNQzW/0WjvcJQiKQJ9mH3ZgB3fxbUUxgc/11ZJ0Fi5KiimWGz2Q==", + "engines": { + "node": ">=12" + } + }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -3146,6 +3155,11 @@ "esutils": "^2.0.2" } }, + "dotenv": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.0.tgz", + "integrity": "sha512-qD9WU0MPM4SWLPJy/r2Be+2WgQj8plChsyrCNQzW/0WjvcJQiKQJ9mH3ZgB3fxbUUxgc/11ZJ0Fi5KiimWGz2Q==" + }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", diff --git a/package.json b/package.json index 9502ee3..186bedb 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "author": "Anatoly Kopyl", "license": "ISC", "dependencies": { + "dotenv": "^16.0.0", "handlebars": "^4.7.7", "puppeteer": "^13.3.2" },