5 Commits

Author SHA1 Message Date
0cea6eb4ca Version bump to v0.1.4
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2022-11-04 18:25:29 -04:00
d1268fe708 Fixed system config in /etc
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2022-11-04 18:23:29 -04:00
ff92316e1e Updated the systemd unit file to load the proper config file
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2022-11-04 18:17:29 -04:00
629a7df3c4 Version bump to v0.1.3
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2022-11-04 18:08:08 -04:00
30e23caf7f Added config options to define what host address and port to listen on
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022-11-04 18:07:44 -04:00
6 changed files with 14 additions and 5 deletions

View File

@ -84,7 +84,7 @@ module.exports = function(grunt) {
},
{
cwd: './build/etc/',
src: 'production.json',
src: 'default.json',
dest: '/etc/overseer/'
},
{

View File

@ -1,4 +1,8 @@
{
"server": {
"address": "0.0.0.0",
"port": 3000
},
"database": {
"driver": "sqlite",
"connection_string": "/opt/overseer/data/overseer.db"

View File

@ -4,6 +4,7 @@ Description=Overseer inventory tracking app
[Service]
User=overseer
Group=overseer
Environment="NODE_CONFIG_DIR=/etc/overseer"
ExecStart=/usr/bin/overseer
SuccessExitStatus=143

View File

@ -1,4 +1,8 @@
{
"server": {
"address": "0.0.0.0",
"port": 3000
},
"database": {
"driver": "sqlite",
"connection_string": "data/overseer.db"

View File

@ -4,7 +4,7 @@ const session = require('express-session');
// instantiate new express.js app
const app = express();
const port = 3000;
const config = require('config');
// initialize database connection
(async () => {
@ -50,6 +50,6 @@ app.get('/item/:id/edit', itemRoutes.getItemEdit);
app.post('/item/:id/edit', itemRoutes.postItemEdit);
// start app
app.listen(port, () => {
console.log(`Example app listening on port ${port}`);
app.listen(config.get('server.port'), config.get('server.address'), () => {
console.log(`Overseer is listening on port ${config.get('server.port')}.`);
});

View File

@ -1,6 +1,6 @@
{
"name": "overseer",
"version": "0.1.2",
"version": "0.1.4",
"description": "Self-hosted inventory tracker",
"main": "index.js",
"scripts": {