This commit is contained in:
Akira Tempaku 2025-03-28 23:12:07 +09:00
parent 67af8aad50
commit c8ab7e1349
Signed by: paku
GPG key ID: 5B4E8402BCC50607
19 changed files with 123 additions and 95 deletions

25
Dockerfile Normal file
View file

@ -0,0 +1,25 @@
FROM fukamachi/qlot
# 作業ディレクトリ
WORKDIR /app
# ソース全体をコピー
COPY . /app
# Tailwind CLI をダウンロード&インストール
RUN mkdir -p ./bin \
&& curl -sLO https://github.com/tailwindlabs/tailwindcss/releases/latest/download/tailwindcss-linux-x64 \
&& chmod +x tailwindcss-linux-x64 \
&& mv tailwindcss-linux-x64 ./bin/tailwindcss
# Tailwind CSS をビルドglobal.css -> dist.css
RUN ./bin/tailwindcss -i ./public/style/global.css -o ./public/style/dist.css --minify
# Qlot依存関係のインストール
RUN qlot install
# ポート開放
EXPOSE 3000
# アプリ起動
CMD [".qlot/bin/clackup", "--system", "hp", "--server", "woo", "--port", "3000", "src/app.lisp"]