Skip to content

.NET Core, Angular4 Stack - NYC Landmarks Reference Data

Notifications You must be signed in to change notification settings

svenkruger225/CoreDataStore

Repository files navigation

CoreDataStore

Build
This image on DockerHub Build status CircleCI Build Status

Dependencies
dependencies Status devDependencies Status Code Climate

New York City Landmarks Reference Data

Demo

http://informationcart.eastus2.cloudapp.azure.com
http://stuartshay.github.io/CoreDataStore/

Prerequisites:

.NET Core

.NET Core Runtime 1.1.1 - March 7, 2017
.NET Core SDK 1.0.1 - March 7, 2017
https://www.microsoft.com/net/core

Visual Studio MSBuild

Visual Studio 2017

Web Application

nodejs version: >= 4.x
npm version: >= 3

Build Web Application

Clone

git clone https://github.com/stuartshay/CoreDataStore.git

Step 1: .NET Core Restore

cd  CoreDataStore/
dotnet restore

Step 2: Build Web Site

cd src/CoreDataStore.Web/
dotnet build

npm install
npm run clean
npm run build

dotnet run

Development Mode

Windows

set NG_ENVIRONMENT=Dev

Linux

export NG_ENVIRONMENT Dev

Live reload Typescript ClientSide

npm start

Deploy clientside

npm run build

Docker

Docker Hub
Docker Commands

Run from Docker Hub

docker pull stuartshay/coredatastore
docker run --rm --name coredatastore  -p 5000:5000  stuartshay/coredatastore

Postgres Db

Landmarks Reference Database

docker pull stuartshay/coredatastore-postgres:stable
docker run --rm --name postgresdb -p 5432:5432  stuartshay/coredatastore-postgres:stable  

Entity Framework

cd /test/CoreDataStore.Data.Postgre.Test

dotnet ef migrations add <MigrationName>
dotnet ef database update

About

.NET Core, Angular4 Stack - NYC Landmarks Reference Data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published