gin

    sqlc 사용기: Go + PostgreSQL, SQL 기능을 하는 함수 생성

    sqlc 사용기: Go + PostgreSQL, SQL 기능을 하는 함수 생성    1. Introsqlc라 최고라는 말을 듣고 적용해보았다!.. 이 도구는 SQL 스키마와 쿼리를 기반으로 타입 안전한 Go 코드를 생성해주어, 안정성과 개발 생산성을 높여준다고 합니다. 이번 글에서는 sqlc를 사용하여 PostgreSQL 데이터베이스와 상호작용하는 방법에 대해 살펴보겠습니다.2. sqlc 설정sqlc를 사용하기 위해서는 먼저 sqlc.yaml 설정 파일을 생성해야 합니다. 이 파일에는 데이터베이스 엔진, 쿼리 파일, 스키마 파일, 그리고 생성된 Go 코드의 출력 위치 등을 지정합니다.version: "2"cloud: project: "xxxxxxxxxxx"sql: - engine: "postgresq..

    배포 자동화: Go + Docker + ECS + Fargate + ECR + Github Action

    배포 자동화: Go + Docker + ECS + Fargate + ECR + Github Action  1. Intro인프라에 대해 공부해보다가 Go + Docker + ECS + Fargate + ECR + Github Action으로 CI/CD를 구성했다는 블로그 글을 보고, 따라해 보았다. 2. Dockerfile 만들기Dockerfile은 Docker 이미지를 생성하기 위한 설정 파일입니다. Go + gin backend를 위한 Dockerfile을 만들어 보겠습니다.FROM golang:alpine AS builderENV GO111MODULE=on \ CGO_ENABLED=0 \ GOOS=linux \ GOARCH=amd64WORKDIR /buildCOPY go.mod go...