Automatic court reservations
Bumps [express](https://github.com/expressjs/express) to 4.19.2 and updates ancestor dependencies [express](https://github.com/expressjs/express), [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core), [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express), [@nestjs/typeorm](https://github.com/nestjs/typeorm) and [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing). These dependencies need to be updated together. Updates `express` from 4.18.2 to 4.19.2 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2) Updates `@nestjs/core` from 9.4.2 to 10.3.7 - [Release notes](https://github.com/nestjs/nest/releases) - [Commits](https://github.com/nestjs/nest/commits/v10.3.7/packages/core) Updates `@nestjs/platform-express` from 9.4.2 to 10.3.7 - [Release notes](https://github.com/nestjs/nest/releases) - [Commits](https://github.com/nestjs/nest/commits/v10.3.7/packages/platform-express) Updates `@nestjs/typeorm` from 9.0.1 to 10.0.2 - [Release notes](https://github.com/nestjs/typeorm/releases) - [Changelog](https://github.com/nestjs/typeorm/blob/master/.release-it.json) - [Commits](https://github.com/nestjs/typeorm/compare/9.0.1...10.0.2) Updates `@nestjs/testing` from 9.4.2 to 10.3.7 - [Release notes](https://github.com/nestjs/nest/releases) - [Commits](https://github.com/nestjs/nest/commits/v10.3.7/packages/testing) --- updated-dependencies: - dependency-name: express dependency-type: indirect - dependency-name: "@nestjs/core" dependency-type: direct:production - dependency-name: "@nestjs/platform-express" dependency-type: direct:production - dependency-name: "@nestjs/typeorm" dependency-type: direct:production - dependency-name: "@nestjs/testing" dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> |
||
|---|---|---|
| .github/workflows | ||
| database/migrations | ||
| docker | ||
| src | ||
| test | ||
| .eslintrc.js | ||
| .gitignore | ||
| .nvmrc | ||
| .prettierrc | ||
| data-source.ts | ||
| nest-cli.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.build.json | ||
| tsconfig.json | ||
autobaan
Automatic court reservation!
Setup
Requirements
- Node.js (18.x)
- npm (8.x)
- nvm
- Docker
- redis
Using nvm
- Install nvm
nvm usewill use version specified in.nvmrcnvm install-latest-npmwill upgrade NPM to latest version (8.x)
Usage
npm install
npm start:dev
Deployment
- Create a volume which will store the SQLite database file using docker-like
- Build image via provided dockerfile
- Run container with built image exposing port 3000 and mapping the aforementioned volume to /app/db
CD
So I don't forget... I am using GHA to create a container image which I pull on my server using podman. This then restarts the container on my server with the latest image. The container is backed by a systemd service to restart and start on boot.