Mic*_*ick 5 node.js npm laravel docker
我的应用程序 (Laravel) 在 Docker 容器中运行。
我现在正在尝试使用 Laravel Mix 来编译我的资产。为此,我需要 node 和 npm,因此我尝试使用单独的容器来实现此目的。
我的 Dockerfile 只有这样:
FROM node:8
我的码头工人撰写:
mix:
build:
context: ./docker/mix
args:
- DOCKER_ENV=${DOCKER_ENV}
container_name: mix
volumes:
- ${PROJECT_PATH}/src:/srv/app
environment:
- DOCKER_ENV=${DOCKER_ENV}
- APP_DEBUG=${APP_DEBUG}
当我尝试构建时,我不断从该容器中获取退出代码 0。
我只是想要一个容器来构建我的资产,我做的对吗?:
您需要一个正在运行的进程来保持容器处于活动状态。一种常见的方法是连续运行 shell 脚本或命令。尝试将其添加到 dockerfile 的末尾:
CMD ["tail", "-f", "/dev/null"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7260 次 |
| 最近记录: |