website/api/Dockerfile

24 lines
330 B
Docker
Raw Normal View History

FROM golang:1.23.1
2023-11-12 17:43:23 +03:00
WORKDIR /app
2024-07-24 01:22:00 +03:00
COPY *.go ./
COPY *.mod ./
COPY *.sum ./
2023-11-12 17:43:23 +03:00
COPY Makefile ./
2024-07-24 01:22:00 +03:00
COPY routes ./routes
COPY global ./global
COPY database ./database
COPY util ./util
2023-11-12 17:43:23 +03:00
2024-07-24 01:19:49 +03:00
EXPOSE 7001
2024-07-24 01:22:00 +03:00
RUN make
2023-11-12 19:18:10 +03:00
ARG PASSWORD
2023-11-12 19:34:35 +03:00
ENV PASSWORD $PASSWORD
2023-11-12 19:18:10 +03:00
2024-07-24 01:19:49 +03:00
ARG FRONTEND_URL
2024-04-11 16:19:41 +03:00
ENV FRONTEND_URL $FRONTEND_URL
2024-04-11 14:41:27 +03:00
2023-11-12 17:43:23 +03:00
ENTRYPOINT ["/app/server"]