Skip to content

Instantly share code, notes, and snippets.

View fabiorez's full-sized avatar

fabio rezende fabiorez

View GitHub Profile
@fabiorez
fabiorez / settings.json
Created May 20, 2023 18:58 — forked from diego3g/settings.json
VSCode Settings (Updated)
{
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"workbench.startupEditor": "newUntitledFile",
"editor.fontSize": 16,
"javascript.suggest.autoImports": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"editor.rulers": [
80,
// https://hub.docker.com/_/microsoft-mssql-server
docker pull mcr.microsoft.com/mssql/server
docker images
docker run --name sqlserver -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=1q2w3e4r@#$" -p 1433:1433 -d mcr.microsoft.com/mssql/server

// WSL 2
docker run -v ~/docker --name sqlserver -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=1q2w3e4r@#$" -p 1433:1433 -d mcr.microsoft.com/mssql/server

Docker

O Docker é uma forma de abstração da nossa infraestrutura que nos beneficia tanto em tempo de desenvolvimento quanto em produção.

O que é o Docker?

Com certeza você já ouviu uma famosa frase 'Na minha máquina funciona'... então se na sua máquina funciona, por que não enviar ela para produção?

Pois bem, o que o Docker faz é parecido com isto. Em termos gerais ele abstrai a infraestrutura das aplicações através de imagens prontas.

@fabiorez
fabiorez / aplicationcontext.cs
Created August 29, 2022 19:58
sample aplicationcontext
using CursoEfCore.Domain;
using Microsoft.EntityFrameworkCore;
namespace CursoEfCore.Data
{
public class AplicationContext : DbContext
{
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer("Server=localhost;Database=CursoEfCore;User Id=sa; Password=1q2w3e4r@#$");