Добрый день! Возможно туплю, но не могу понять, как указать композу переменные окружения которые описаны в .env при сборке? Есть следующий Dockerfile собирающий postgres:
FROM postgres:11
RUN ln -snf /usr/share/zoneinfo/${TZ} /etc/localtime && echo $TZ > /etc/timezone
RUN localedef -i ru_RU -c -f UTF-8 -A /usr/share/locale/locale.alias ru_RU.UTF-8
COPY ./setup.sh /docker-entrypoint-initdb.d/init-user-db.sh
Как видим, есть переменная TZ. При сборке через docker-compose build, симлинк не создается, потому что перемення не обьявлена. Хотя она есть в
.env
Нужно как-то специально указывать композу при сборке этот .env файл? В доках не нашел почему-то.