FROM golang:latest

RUN apt update
RUN apt install -y pandoc

WORKDIR /var/www/cpolis

COPY . .

RUN curl -sLO https://github.com/tailwindlabs/tailwindcss/releases/latest/download/tailwindcss-linux-x64
RUN chmod +x tailwindcss-linux-x64
RUN mv tailwindcss-linux-x64 tailwindcss
RUN tailwindcss -i ./web/static/css/input.css -o ./web/static/css/style.css

RUN go build -o cpolis cmd/main.go

CMD ["./cpolis"]