add connect
This commit is contained in:
@@ -1,18 +1,35 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"${REPO_NAME_SNAKE}/internal/app"
|
||||
proto "${REPO_NAME_SNAKE}/proto"
|
||||
"context"
|
||||
"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
|
||||
"google.golang.org/grpc"
|
||||
"google.golang.org/grpc/credentials/insecure"
|
||||
"log"
|
||||
"net"
|
||||
"net/http"
|
||||
"os"
|
||||
"${REPO_NAME_SNAKE}/internal/app"
|
||||
proto "${REPO_NAME_SNAKE}/proto"
|
||||
|
||||
"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
|
||||
"github.com/jackc/pgx/v5/pgxpool"
|
||||
"github.com/joho/godotenv"
|
||||
"google.golang.org/grpc"
|
||||
"google.golang.org/grpc/credentials/insecure"
|
||||
)
|
||||
|
||||
func main() {
|
||||
_ = godotenv.Load()
|
||||
|
||||
dbpool, err := pgxpool.New(context.Background(), os.Getenv("DATABASE_URL"))
|
||||
if err != nil {
|
||||
log.Fatalf("Unable to create connection pool: %v\n", err)
|
||||
}
|
||||
defer dbpool.Close()
|
||||
|
||||
var greeting string
|
||||
if err = dbpool.QueryRow(context.Background(), "select 'Hello, world!'").Scan(&greeting); err != nil {
|
||||
log.Fatalf("QueryRow failed: %v\n", err)
|
||||
}
|
||||
|
||||
// Create a listener on TCP port
|
||||
lis, err := net.Listen("tcp", ":8080")
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user