NorbiPeti
c62925daf7
- Added local DB container - Added scripts to deploy frontend/backend by running the deploy command in the containers - Installing Docker and Heroku CLI in the dev backend container to be able to build and push the container without installing the CLI on the host - Building and pushing the production container to the Heroku Container Registry |
||
---|---|---|
.. | ||
public | ||
src | ||
.dockerignore | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.mocharc.json | ||
.prettierignore | ||
.prettierrc | ||
.yo-rc.json | ||
DEVELOPING.md | ||
docker.sh | ||
Dockerfile | ||
Dockerfile-prod | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.json |
szakdolgozat-backend
This application is generated using LoopBack 4 CLI with the initial project layout.
Install dependencies
By default, dependencies were installed when this application was generated.
Whenever dependencies in package.json
are changed, run the following command:
npm install
To only install resolved dependencies in package-lock.json
:
npm ci
Run the application
npm start
You can also run node .
to skip the build step.
Open http://127.0.0.1:3000 in your browser.
Rebuild the project
To incrementally build the project:
npm run build
To force a full build by cleaning up cached artifacts:
npm run rebuild
Fix code style and formatting issues
npm run lint
To automatically fix such issues:
npm run lint:fix
Other useful commands
npm run migrate
: Migrate database schemas for modelsnpm run openapi-spec
: Generate OpenAPI spec into a filenpm run docker:build
: Build a Docker image for this applicationnpm run docker:run
: Run this application inside a Docker container
Tests
npm test
What's next
Please check out LoopBack 4 documentation to understand how you can continue to add features to this application.