diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index d10ed84..72ef0ee 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -25,4 +25,4 @@ jobs: context: . file: ./Dockerfile push: true - tags: azpect3120/option.gophernest:latest + tags: azpect3120/potion.gophernest:latest diff --git a/Dockerfile b/Dockerfile index a018fdb..17da7fd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,13 @@ # Fetch stage FROM golang:latest AS fetch-stage -COPY go.mod go.sum /app +COPY . /app WORKDIR /app +RUN go mod tidy RUN go mod download - # Generate stage FROM ghcr.io/a-h/templ:latest AS generate-stage @@ -35,6 +35,9 @@ COPY --from=tailwind-build-stage /app /app WORKDIR /app +RUN go mod tidy +RUN go mod download + RUN CGO_ENABLED=0 GOOS=linux go build -o /entrypoint /app/cmd/web/main.go # Deploy. diff --git a/go.mod b/go.mod index 2a7b6ff..31e6e1b 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/haydenhargreaves/Potion go 1.24.3 require ( - github.com/a-h/templ v0.3.898 + github.com/a-h/templ v0.3.920 github.com/a-h/templ/examples/integration-gin v0.0.0-20250610141150-9b34663a6ef0 github.com/gin-contrib/cors v1.7.5 github.com/gin-gonic/gin v1.10.1