b9c0a328628cb6a68460d4c3264487ec18004a8b
				
			
			
		
	@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 
Generate Docs
yarn docs
Docker w/ postgres 🐳
docker-compose up --build
Recommended Editor
Recommended Extensions
- will be automatically recommended via ./vscode/extensions.json
 
Branches
- main: Protected "release" branch
 - dev: Current dev branch for merging the different features - only push for merges or minor changes!
 - feature/xyz: Feature branches - 
feature/issueid-title - bugfix/xyz: Branches for bugfixes - 
bugfix/issueid-title(no id for readme changes needed) 
File Structure
- src/models/entities* - database models (typeorm entities)
 - src/models/actions* - actions models
 - src/models/responses* - response models
 - src/controllers/* - routing-controllers
 - src/loaders/* - loaders for the different init steps of the api server
 - src/middlewares/* - express middlewares (mainly auth r/n)
 - src/errors/* - our custom (http) errors
 - src/routes/* - express routes for everything we don't do via routing-controllers (depreciated)
 
Description
				
								Release 0.11.1
								
	Latest
							
						
					Languages
				
				
								
								
									JavaScript
								
								56.2%
							
						
							
								
								
									TypeScript
								
								34.4%
							
						
							
								
								
									CSS
								
								9%
							
						
							
								
								
									HTML
								
								0.3%