# Gunakan image dasar Golang versi 1.21.6 FROM golang:1.24.1 AS builder # Set working directory WORKDIR /app # Copy go.mod dan go.sum COPY go.mod go.sum ./ # Download dependencies RUN go mod download # Copy seluruh kode COPY . . # Buat file .env dengan variabel environment yang dibutuhkan RUN echo "DB_HOST=aws-0-ap-southeast-1.pooler.supabase.com" >> .env && \ echo "DB_USER=postgres.ykxexvvsqhgsonpzmivq" >> .env && \ echo "DB_PASSWORD=Pweb@558585" >> .env && \ echo "DB_PORT=5432" >> .env && \ echo "DB_NAME=postgres" >> .env && \ echo "HOST_ADDRESS = 0.0.0.0" >> .env && \ echo "HOST_PORT = 7860" >> .env && \ echo "SALT=OkeGASOKEGASTAMBAHDUASORANGG45" >> .env # Build aplikasi RUN go build -o main . # Jalankan aplikasi CMD ["./main"]