This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // api/cmd/api/main.go | |
| go func() { | |
| log.Printf("main: Debug service listening on %s", cfg.Web.Debug) | |
| err := http.ListenAndServe(cfg.Web.Debug, nil) | |
| if err != nil { | |
| log.Printf("main: Debug service failed listening on %s", cfg.Web.Debug) | |
| } | |
| }() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| debug-api_1 | 2020-06-04T20:21:18Z info layer=debugger created breakpoint: &api.Breakpoint{ID:1, Name:"", Addr:0x9ebf4a, Addrs:[]uint64{0x9ebf4a}, File:"/api/cmd/api/internal/handlers/products.go", Line:23, | |
| FunctionName:"github.com/ivorscott/go-delve-reload/cmd/api/internal/handlers.(*Products).List", Cond:"", Tracepoint:false, TraceReturn:false, Goroutine:false, Stacktrace:0, Variables:[]string(nil), | |
| LoadArgs:(*api.LoadConfig)(0xc0010d8180), LoadLocals:(*api.LoadConfig)(0xc0010d81b0), HitCount:map[string]uint64{}, TotalHitCount:0x0} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| export API_DB_DISABLE_TLS=true | |
| cd api | |
| go run ./cmd/api | |
| # or go run ./cmd/api --db-disable-tls=true |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| -- ./api/internal/schema/seeds/products.sql | |
| INSERT INTO products (id, name, price, description, created) VALUES | |
| ('cbef5139-323f-48b8-b911-dc9be7d0bc07','Xbox One X', 499.00, 'Eighth-generation home video game console developed by Microsoft.','2019-01-01 00:00:01.000001+00'), | |
| ('ce93a886-3a0e-456b-b7f5-8652d2de1e8f','Playstation 4', 299.00, 'Eighth-generation home video game console developed by Sony Interactive Entertainment.','2019-01-01 00:00:01.000001+00'), | |
| ('faa25b57-7031-4b37-8a89-de013418deb0','Nintendo Switch', 299.00, 'Hybrid console that can be used as a stationary and portable device developed by Nintendo.','2019-01-01 00:00:01.000001+00') | |
| ON CONFLICT DO NOTHING; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| -- 000001_create_products_table.down.sql | |
| DROP TABLE IF EXISTS products; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| -- 000001_create_products_table.up.sql | |
| CREATE TABLE products ( | |
| id UUID not null unique, | |
| name varchar(100) not null, | |
| price real not null, | |
| description varchar(100) not null, | |
| created timestamp without time zone default (now() at time zone 'utc') | |
| ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| mkdir -p ./api/tls | |
| go run $(go env GOROOT)/src/crypto/tls/generate_cert.go --rsa-bits=2048 --host=localhost | |
| mv *.pem ./api/tls |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| API_PORT=4000 | |
| PPROF_PORT=6060 | |
| CLIENT_PORT=3000 | |
| DB_URL=postgres://postgres:postgres@db:5432/postgres?sslmode=disable | |
| REACT_APP_BACKEND=https://localhost:4000/v1 | |
| API_WEB_FRONTEND_ADDRESS=https://localhost:3000 |