Skip to content

YoussefGamalShehata/nestjs-prisma7-postgresql-docker

Repository files navigation

πŸš€ nestjs-prisma7-postgresql-docker - A Simple Way to Run NestJS with PostgreSQL

Download Latest Release

🌟 Overview

Welcome to the nestjs-prisma7-postgresql-docker project. This application demonstrates how to combine NestJS, Prisma 7.2.0, and PostgreSQL within Docker. It allows you to set up a professional-grade application quickly without the complexities of configuration.

πŸ› οΈ Features

  • Easy Setup: Get started in minutes.
  • Use Docker: Run everything in a container without installation hassle.
  • TypeScript Support: Write safer, cleaner code with TypeScript.
  • PostgreSQL Integration: Reliably manage your database.

πŸš€ Getting Started

To begin using this application, follow the steps below. This guide assumes you have no programming background.

πŸ“₯ Download & Install

  1. Visit the Releases Page: Click the button below to go to the Releases page of this project.

    Download Latest Release

  2. Choose the Version: On the Releases page, you'll see different versions of the application. Select the latest version for the best features and fixes.

  3. Download the Assets: Scroll down to find the downloadable files associated with the version. Download the file that suits your operating system.

  4. Extract the Files: Once the download completes, extract the files to a folder on your computer.

πŸ”§ System Requirements

To successfully run this application, ensure your system meets the following requirements:

  • Operating System: Windows 10, macOS, or a modern Linux distribution.
  • Docker: You should have Docker installed. If you don’t, download Docker here.
  • Memory: At least 4 GB of RAM for optimal performance.

πŸ“¦ Running the Application

  1. Open Your Terminal or Command Line Interface: Navigate to the folder where you extracted the files.

  2. Build the Docker Images: Enter the following command:

    docker-compose up --build

    This command builds the necessary images and starts the services.

  3. Access the Application: Once the setup finishes, you can access your application. Open your browser and go to http://localhost:3000.

🧩 Application Structure

The repository is structured to make it easier for you to navigate:

πŸ”— Important Links

πŸ”’ Security

Always make sure to keep software up to date. Read the release notes for important security updates and features.

πŸ› οΈ Troubleshooting

If you run into issues while setting up or running the application, here are some common fixes:

  • Docker Not Running: Ensure that Docker is running on your machine. Look for the Docker icon in your system tray.
  • Port Conflicts: If you can’t access http://localhost:3000, check if another application is using the same port.
  • Image Build Errors: Make sure you have an active internet connection while Docker is building images.

πŸ’¬ Support

For questions or assistance, you can open an issue in the repository.

Your feedback can help improve the application for everyone.

πŸ“ License

This project is licensed under the MIT License. You can use, modify, and distribute it as you like, provided you include the original license.

Thank you for using nestjs-prisma7-postgresql-docker. Enjoy building with NestJS!

About

πŸš€ Simplify Prisma 7.2.0 integration in NestJS apps with PostgreSQL and Docker for seamless local development and easy upgrades.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors