/AspNetCorePostgreSQLDockerApp

ASP.NET Core with PostgreSQL Docker App Demo

Primary LanguageC#

ASP.NET Core with PostgreSQL and Docker Demo

Application demo designed to show how ASP.NET Core and PostgreSQL can be run in Docker containers. The app uses Entity Framework to create a simple database that stores Docker commands and examples.

##To run the app with Docker Containers:

###Option 1: Use Docker Compose

  1. Install Docker for Mac or Docker for Windows (or Docker Toolbox: http://docker.com/toolbox if you have to)

  2. Install Node on your local system and run the following commands in a command window:

    npm install

    npm run tsc:w

  3. Open a separate command prompt window.

  4. Run docker-compose build

  5. Run docker-compose up

  6. Navigate to http://localhost:5000 (http://192.168.99.100:5000 if using Docker Toolbox) in your browser to view the site.

###Option 2: Manually run Docker commands

  1. Install Docker for Mac or Docker for Windows (or Docker Toolbox: http://docker.com/toolbox if you have to)

  2. Install Node on your local system and run the following commands in a command window:

    npm install

    npm run tsc:w

  3. Open a separate command prompt window.

  4. Run the commands listed in aspnetcore.development.dockerfile (see the comments at the top of the file) in the Docker QuickStart Terminal.

  5. Navigate to http://localhost:5000 (http://192.168.99.100:5000 if using Docker Toolbox) in your browser to view the site.