working on basic service setup, auth, conf

This commit is contained in:
2023-07-16 22:05:14 -07:00
commit e26ba0297a
16 changed files with 2362 additions and 0 deletions

42
readme.md Normal file
View File

@@ -0,0 +1,42 @@
Template project for creating new Node.js / TypeScript services
---
## Get Started
### Pull down the code
```bash
git init
git pull https://gitea.jbrumond.me/templates/nodejs-typescript-service.git master
```
### Update configuration
- In `package.json`, update any fields like `name`, `description`, `repository`, etc.
## Building from source
```bash
npm ci
npm run tsc
# Make a directory to store data in
mkdir ./data
# Run the server
APP_PATH="./build" DATA_PATH="./data" CONF_PATH="./conf" node ./build/start.js
```
## Building container image
```bash
docker build . -f Dockerfile -t nodejs-template-service:latest
```