У меня есть файл Docker, на который я указываю файл docker-compose.yml.Docker-compose volume mount перед запуском
Хотелось бы установить громкость в файле docker-compose.yml перед RUN
в файле Docker.
Dockerfile:
FROM node
WORKDIR /usr/src/app
RUN npm install --global gulp-cli \
&& npm install
ENTRYPOINT gulp watch
докер-compose.yml
version: '2'
services:
build_tools:
build: docker/gulp
volumes_from:
- build_data:rw
build_data:
image: debian:jessie
volumes:
- .:/usr/src/app
Это имеет полный смысл для того, чтобы сделать Dockerfile первый, а затем смонтировать Докер-композе, однако есть способ обойти это.
Я хочу, чтобы файл Dockerfile был общим, передавая более конкретные бит из композиции. Возможно, это не лучшая практика?
T H A N K Y O U для этого ответа. Я пытался решить такую же проблему с помощью webpack. https://stackoverflow.com/questions/41058764/dockerized-django-with-webpackdevserver/41075389#41075389 – Pietro
вы рок-холмы! сладкий ответ –