hakobox/Dockerfile
2025-04-21 17:59:57 -03:00

31 lines
585 B
Docker

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"]