Philipp Dormann
37baa4ea45
ref #6 |
||
---|---|---|
.vscode | ||
src | ||
.dockerignore | ||
.env.example | ||
.gitignore | ||
Dockerfile | ||
LICENSE | ||
README.md | ||
docker-compose.yml | ||
ormconfig.ts | ||
package.json | ||
tsconfig.json |
README.md
@lfk/backend
Backend Server
Dev Setup 🛠
Local w/ sqlite
- Create a .env file in the project root containing:
APP_PORT=4010 DB_TYPE=sqlite DB_HOST=bla DB_PORT=bla DB_USER=bla DB_PASSWORD=bla DB_NAME=./test.sqlite
- Install Dependencies
yarn
- Start the server
yarn dev
Docker w/ postgres 🐳
docker-compose up --build
Recommended Editor
Recommended Extensions
- will be automatically recommended via ./vscode/extensions.json
File Structure
- src/models/* - database models (typeorm entities)
- src/controllers/* - routing-controllers
- src/loaders/* - loaders for the different init steps of the api server
- src/routes/* - express routes for everything we don't do via routing-controllers (shouldn't be much)