Skip to content

Instantly share code, notes, and snippets.

View gantrim's full-sized avatar

Greg Antrim gantrim

View GitHub Profile
/* ESP Server receive and parse JSON
*/
#include "WiFiEsp.h"
#include <ArduinoJson.h>
#ifndef HAVE_HWSERIAL1
#include "SoftwareSerial.h"
// set up software serial to allow serial communication to our TX and RX pins
@gantrim
gantrim / setup-mssql-docker-container.sh
Last active August 31, 2018 21:03
Setup MSSQL Docker Container - KLA Blog Post - .NET Core MSSQL
# Create a Docker container using the microsoft/mssql-server-linux:2017-latest
# Automatically accept the EULA, set the password to <StrongPasswordYouSet> <-- Change this!
# for the sa user, and map port container port 1433 to host port 1433
docker run --name sql \
-e 'ACCEPT_EULA=Y' \
-e 'SA_PASSWORD=<StrongPasswordYouSet>' \
-p 1433:1433 \
-d microsoft/mssql-server-linux:2017-latest
@gantrim
gantrim / useful-docker-commands.sh
Created August 27, 2018 19:26
Useful docker commands - KLA Blog Post - .NET Core MSSQL
##### Useful Docker Commands #####
# List all containers
docker ps -a
# List Images that you've pulled down
docker image list
# Stop a container (replace <CONTAINER_NAME> with the name of your container
docker stop <CONTAINER_NAME>
@gantrim
gantrim / net-docker-sql-connection-string-attempts.js
Created August 31, 2018 19:14
Connection strings for each attempt in .NET Core SQL Server Docker Blog Post
// Attempt # 1
{
"ConnectionStrings": {
"TestingDatabase": "Server=localhost:1433\\Database=<YourDatabaseName>;User=SA;Password=<StrongPasswordYouSet>;"
}
}
// Attempt #2 - Specify sqlexpress as database
{
"ConnectionStrings": {
@gantrim
gantrim / net-docker-sql-connection-string-attempt-3.sql
Created August 31, 2018 19:20
SQL Command for Attempt #3 in .NET Core SQL Server Docker Blog Post
USE master
SELECT t1.name AS [Schema], t2.name AS [Table]
FROM sys.schemas t1
INNER JOIN sys.tables t2 ON t2.schema_id = t1.schema_id
ORDER BY t1.name, t2.name
@gantrim
gantrim / net-docker-sql-connection-string-attempt1.json
Created August 31, 2018 19:25
Connection strings for attempt #1 in .NET Core SQL Server Docker Blog Post
{
"ConnectionStrings": {
"TestingDatabase": "Server=localhost:1433\\Database=<YourDatabaseName>;User=SA;Password=<StrongPasswordYouSet>;"
}
}
@gantrim
gantrim / net-docker-sql-connection-string-attempt2.json
Created August 31, 2018 19:26
Connection strings for attempt #2 in .NET Core SQL Server Docker Blog Post
{
"ConnectionStrings": {
"TestingDatabase": "Server=localhost:1433\\sqlexpress;Database=<YourDatabaseName>;Trusted_Connection=True;User=SA;Password=<StrongPasswordYouSet>;"
}
}
@gantrim
gantrim / net-docker-sql-connection-string-attempt3.json
Created August 31, 2018 19:27
Connection strings for attempt #3 in .NET Core SQL Server Docker Blog Post
{
"ConnectionStrings": {
"TestingDatabase": "Server=localhost,1433\\Database=<YourDatabaseName>;User=SA;Password=<StrongPasswordYouSet>;"
}
}
@gantrim
gantrim / net-docker-sql-connection-string-attempt4.json
Created August 31, 2018 19:27
Connection strings for attempt #4 in .NET Core SQL Server Docker Blog Post
{
"ConnectionStrings": {
"TestingDatabase": "Server=localhost,1433\\Catalog=<YourDatabaseName>;Database=<YourDatabaseName>;User=SA;Password=<StrongPasswordYouSet>;"
}
}
@gantrim
gantrim / net-docker-sql-project-setup2.sh
Last active August 31, 2018 21:12
Project Setup Step 2 for the .NET Core SQL Server Docker Blog Post
# Change to your project directory
cd <Your_Solution_Directory>/<Your_Project_Directory>
# Add entity framework core packages
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
dotnet add package Microsoft.EntityFrameworkCore.Design