Skip to content

This is an application made to learn background jobs with the bull library.

License

Notifications You must be signed in to change notification settings

lucfersan/bg-jobs-bull

Repository files navigation

Background Jobs with Bull and Nest.js

This is an application made to learn background jobs with the bull library.
Explore the docs »

· Report Bug · Request Feature

📚 About The Project

I've searched about background jobs, so I've made this project to apply the knowledge I've gotten with some tutorials and the Nest documentation.

I've enjoyed working with background jobs especially with the mail feature because it returns a response for the user without having to wait for all the processes finalize.

🧰 Built With

🚀 Installation

  1. Clone the repo
    git clone https://github.com/lucfersan/bg-jobs-bull
  2. Install NPM packages
    yarn
  3. Create a database and a Postgres server using docker or your local machine.
  4. Run the migrations
    yarn prisma migrate dev --name init

💻 Running the app

# development
$ npm run start
or
$ yarn start

# watch mode
$ npm run start:dev
or
$ yarn start:dev

# production mode
$ npm run start:prod
or
$ yarn start:prod

🔺 Prisma Studio

$ yarn prisma studio

🗞️ License

Distributed under the MIT License. See LICENSE for more information.

🤝 Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📧 Contact

Lucas Fernandes - fernandes.lucas11@outlook.com

About

This is an application made to learn background jobs with the bull library.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published