2025-04-19 18:45:50 +03:00
|
|
|
FROM golang:1.24-alpine
|
2020-04-02 21:56:29 -06:00
|
|
|
|
2023-04-23 20:52:41 -07:00
|
|
|
WORKDIR /opt/gochan
|
2020-04-02 21:56:29 -06:00
|
|
|
|
|
|
|
COPY . .
|
2024-11-05 13:10:38 -08:00
|
|
|
COPY docker/gochan-docker.json /etc/gochan/gochan.json
|
2023-04-23 20:52:41 -07:00
|
|
|
|
2024-11-05 13:10:38 -08:00
|
|
|
ARG GOCHAN_DBTYPE
|
|
|
|
ARG GOCHAN_DBHOST
|
2020-04-02 21:56:29 -06:00
|
|
|
|
2024-11-05 13:10:38 -08:00
|
|
|
ENV DBTYPE=${GOCHAN_DBTYPE}
|
|
|
|
ENV DBHOST=${GOCHAN_DBHOST}
|
|
|
|
|
|
|
|
COPY docker/build-image.sh .
|
|
|
|
|
2025-04-19 18:45:50 +03:00
|
|
|
RUN apk update && apk add --no-cache python3 nodejs npm
|
|
|
|
RUN npm --prefix frontend/ install
|
|
|
|
RUN ["python3", "build.py", "js"]
|
2024-11-05 13:10:38 -08:00
|
|
|
RUN ["./build-image.sh"]
|
2023-04-23 20:52:41 -07:00
|
|
|
|
|
|
|
CMD ["/opt/gochan/docker/startup.sh"]
|