diff --git a/pihole-ha-connector.service b/pihole-ha-connector.service new file mode 100644 index 0000000..06a4ee5 --- /dev/null +++ b/pihole-ha-connector.service @@ -0,0 +1,13 @@ +[Unit] +Description=Pi-hole to Home Assistant Connector +After=network.target + +[Service] +Type=simple +User=artanis +WorkingDirectory=/home/artanis/Documents/PIholeDNS_HA_Connector +ExecStart=/home/artanis/.nvm/versions/node/v24.6.0/bin/node src/app.js +Restart=on-failure + +[Install] +WantedBy=multi-user.target diff --git a/src/app.js b/src/app.js index 7b4e595..b3f1b92 100644 --- a/src/app.js +++ b/src/app.js @@ -13,8 +13,8 @@ const logger = winston.createLogger({ ), transports: [ new winston.transports.Console({ format: winston.format.simple() }), - new winston.transports.File({ filename: 'error.log', level: 'error' }), - new winston.transports.File({ filename: 'combined.log' }) + new winston.transports.File({ filename: 'error.log', level: 'error', maxsize: 5242880, maxFiles: 5 }), + new winston.transports.File({ filename: 'combined.log', maxsize: 5242880, maxFiles: 5 }) ], });