Skip to content

Instantly share code, notes, and snippets.

View gussiciliano's full-sized avatar

Gustavo Hernan Siciliano gussiciliano

View GitHub Profile
FROM microsoft/dotnet:2.0-sdk
WORKDIR /app
EXPOSE 80
# Copy csproj and restore as distinct layers
COPY *.csproj ./
RUN dotnet restore
# Copy and build everything else
COPY . ./
{
"AWSEBDockerrunVersion": "1",
"Ports": [{
"ContainerPort": "80"
}],
"Volumes": [],
"Logging": "/var/log/nginx"
}
body {
padding-top: 50px;
padding-bottom: 20px;
}
.body-content {
padding-left: 15px;
padding-right: 15px;
}
@import "default-site";
var gulp = require('gulp'),
sass = require('gulp-sass'),
gutil = require('gulp-util');
gulp.task('sass', function () {
return gulp.src('assets/styles/site.scss')
.pipe( sass( { outputStyle: 'compressed' } ) )
.pipe(gulp.dest('wwwroot/css'));
});
@gussiciliano
gussiciliano / Startup.cs
Created November 7, 2017 21:54
Startup .NET Core 2.0
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
// This method gets called by the runtime. Use this method to add services to the container.
@gussiciliano
gussiciliano / Startup.cs
Created November 7, 2017 21:49
Startup .NET Core 1.1
public class Startup
{
public Startup(IHostingEnvironment env)
{
var builder = new ConfigurationBuilder()
.SetBasePath(env.ContentRootPath)
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)
.AddEnvironmentVariables();
Configuration = builder.Build();
@gussiciliano
gussiciliano / Program.cs
Created November 7, 2017 21:39
Program .NET Core 2.0
using System.IO;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
namespace NetCoreBootstrap
{
@gussiciliano
gussiciliano / Program.cs
Created November 7, 2017 21:37
Program .NET Core 1.1
using System.IO;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Hosting;
namespace NetCoreBootstrap
{
public class Program
{
public static void Main(string[] args)
@gussiciliano
gussiciliano / NetCore2.0.csproj
Created November 7, 2017 21:31
NetCore2.0.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="2.0.0" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL.Design" Version="2.0.0-preview1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.0" PrivateAssets="All" />