Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nearform/the-fastify-workshop
A workshop about Fastify
https://github.com/nearform/the-fastify-workshop
fastify workshop
Last synced: 1 day ago
JSON representation
A workshop about Fastify
- Host: GitHub
- URL: https://github.com/nearform/the-fastify-workshop
- Owner: nearform
- License: cc-by-sa-4.0
- Created: 2021-01-13T17:02:06.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-28T08:30:13.000Z (about 2 months ago)
- Last Synced: 2024-10-30T03:55:51.744Z (about 2 months ago)
- Topics: fastify, workshop
- Language: JavaScript
- Homepage: https://nearform.github.io/the-fastify-workshop/
- Size: 15.4 MB
- Stars: 120
- Watchers: 82
- Forks: 31
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# The Fastify Workshop
![ci](https://github.com/nearform/the-fastify-workshop/workflows/ci/badge.svg)
## Slideshow Presentation
[The Fastify Workshop Slides](https://nearform.github.io/the-fastify-workshop)
## Requirements
- Node LTS
- npm >=7 - you can install it with [`npm install -g npm@latest`](https://docs.npmjs.com/try-the-latest-stable-version-of-npm)
- docker
- docker-compose## Setup
- `npm ci`
- `npm run db:up`
- `npm run db:migrate`### Run automated tests
- `npm test --workspaces`
#### Run automated tests on a single project
- `npm test -w src/step-06-testing`
## Running the modules
- `cd src/step-{n}-{name}`
- check each module's README file to see which scripts are available## Presenting
- `npm start`