initial commit

This commit is contained in:
silva guimaraes 2025-04-21 17:59:57 -03:00
commit c21f569144
37 changed files with 3956 additions and 0 deletions

31
Dockerfile Normal file
View file

@ -0,0 +1,31 @@
FROM golang:1.23
WORKDIR /app
COPY views views
COPY server server
COPY database database
COPY routes routes
COPY tailwind.config.js ./
COPY go.mod go.sum ./
COPY Makefile ./
# não é legal
COPY .env ./
RUN wget https://github.com/tailwindlabs/tailwindcss/releases/download/v4.0.3/tailwindcss-linux-x64 \
--quiet \
-O tailwindcss
RUN chmod a+x tailwindcss
RUN go install github.com/a-h/templ/cmd/templ@latest
RUN templ generate .
# make não consegue encontrar o tailwind sem que ajustemos o PATH
RUN PATH=$PATH:/app make build
EXPOSE 8888
CMD ["/app/base"]