build:
context: images/nginx
ports:
- "127.0.0.1:9058:80"
depends_on:
- fpm
fpm:
build:
context: images/php_fpm
само собой Dockerfile лежат в папках:
images/nginx
images/php_fpm
проект же лежит в корневой папке
Dockerfile:
FROM php:7.4-fpm-alpine
COPY ./images/php_fpm/php.ini /usr/local/etc/php/conf.d
COPY . /var/www/html;
WORKDIR /app
вроде "." должна указывать корневой путь файла docker-compose (я так думал), но после сборки боюсь что ошибаюсь, как положить проект в Docker php_fpm ???
зачем ; в конце пути?
Раз уж ты указываешь контекст ./images/php_fpm, и в этой папке лежит php.ini, то в Dockerfile должно быть COPY ./php.ini /usr/..., потому что он лежит в корне контекста
а проект лежит ./../../ как то так
ну как по другому тебе обяснить: проект в ./ Dockefile в ./images/php_fpm
Обсуждают сегодня