2025-03-28 23:12:07 +09:00
|
|
|
FROM fukamachi/qlot
|
|
|
|
|
2025-04-30 23:14:55 +09:00
|
|
|
ARG TW_VERSION=4.1.3
|
|
|
|
ARG TW_BIN=./bin/tailwindcss
|
|
|
|
|
2025-03-28 23:12:07 +09:00
|
|
|
WORKDIR /app
|
|
|
|
COPY . /app
|
|
|
|
|
2025-05-01 12:46:15 +09:00
|
|
|
RUN apt-get update && apt-get install -y --no-install-recommends build-essential curl wget libev-dev
|
2025-03-29 01:07:45 +09:00
|
|
|
|
2025-03-28 23:12:07 +09:00
|
|
|
RUN mkdir -p ./bin \
|
2025-04-30 23:14:55 +09:00
|
|
|
&& curl -sLO https://github.com/tailwindlabs/tailwindcss/releases/download/v${TW_VERSION}/tailwindcss-linux-x64 \
|
2025-03-28 23:12:07 +09:00
|
|
|
&& chmod +x tailwindcss-linux-x64 \
|
2025-04-30 23:14:55 +09:00
|
|
|
&& mv tailwindcss-linux-x64 ${TW_BIN}
|
|
|
|
|
2025-05-24 12:01:37 +09:00
|
|
|
RUN ${TW_BIN} -i ./assets/style/global.css -o ./assets/style/dist.css --minify
|
2025-03-28 23:12:07 +09:00
|
|
|
|
2025-04-30 23:14:55 +09:00
|
|
|
RUN qlot install --quiet --no-color
|
2025-03-28 23:12:07 +09:00
|
|
|
|
2025-04-30 23:14:55 +09:00
|
|
|
RUN chmod +x entrypoint.sh
|
2025-03-28 23:12:07 +09:00
|
|
|
|
|
|
|
EXPOSE 3000
|
|
|
|
|
2025-04-30 23:14:55 +09:00
|
|
|
ENTRYPOINT ["./entrypoint.sh"]
|