【发布时间】:2021-03-22 17:07:14
【问题描述】:
我正在尝试在使用 Docker / Docker-compose 运行的 Django 项目中使用 Tailwind CSS。我的 Django 容器是用 python:3.9-slim 构建的,它没有内置 npm。
我正在考虑使用 node:15.4-alpine 来安装 tailwind css。我该怎么做?有人可以给我关于 Dockerfile 和 docker-compose.yml 的指导
我尝试从这个tailwind playground 开始。但我不需要运行实时服务器。
【问题讨论】:
-
您可以使用 Docker multi-stage builds,在第一阶段使用
node:15.4-alpine安装 Tailwind CSS,然后切换到python:3.9-slim并将之前构建阶段的资产复制到最终映像中。
标签: django docker docker-compose node-modules tailwind-css