Init work

This commit is contained in:
2026-03-09 08:19:51 +01:00
parent 43f183bb7c
commit 48cf5b96b7
7 changed files with 796 additions and 0 deletions

13
Dockerfile Normal file
View File

@@ -0,0 +1,13 @@
FROM golang:1.23-alpine AS build
WORKDIR /src
COPY go.mod go.sum ./
RUN go mod download
COPY main.go .
RUN CGO_ENABLED=0 go build -o /todo-glance .
FROM alpine:3.21
COPY --from=build /todo-glance /todo-glance
VOLUME /data
ENV TODO_DB_PATH=/data/todos.db
EXPOSE 8081
ENTRYPOINT ["/todo-glance"]