Skip to content

Latest commit

 

History

History
59 lines (43 loc) · 910 Bytes

README.md

File metadata and controls

59 lines (43 loc) · 910 Bytes

upper/db + CockroachDB example

Run the insecure node example

Create and run an insecure node:

make insecure-node

Open a second terminal and create the bank database:

make bank-database-insecure

Run the main.go example:

go run main.go

Run the secure node example

Create and run a secure node:

make secure-node

Open a second terminal and create the bank database:

make bank-database-secure

Edit the main.go file and add options for secure connection:

var settings = cockroachdb.ConnectionURL{
	Host:     "localhost",
	Database: "bank",
	User:     "maxroach",
	Options: map[string]string{
		// Insecure node.
		// "sslmode": "disable",
		// Secure node.
		"sslrootcert": "certs/ca.crt",
		"sslkey":      "certs/client.maxroach.key",
		"sslcert":     "certs/client.maxroach.crt",
	},
}

Run the main.go example:

go run main.go