Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 October 03

r🧬

rmshell 🧬 in RU.Docker — Официальное Русское Сообщество
Кана
Ребятки привет. У меня короч проблема. Есть конфиг докер композ:
web:
      build:
          context: ./
          dockerfile: deploy/web.docker
      volumes:
          - ./..:/var/www
      ports:
          - "${DOCKER_WEB_PORT:-8000}:80"
Так вот, када у еня пустой .env файл, докер ругается Invalid interpolation format for "ports" option in service "web": "${DOCKER_WEB_PORT:-8000}:80" хотя я думал что он просто порт посадит на 8000
У тебя в порту запись кривая
источник

r🧬

rmshell 🧬 in RU.Docker — Официальное Русское Сообщество
Порт минус?
источник

К

Кана in RU.Docker — Официальное Русское Сообщество
мне надо чтобы если энв пустой, то 8000 ставился
источник

К

Кана in RU.Docker — Официальное Русское Сообщество
ну я када минус убираю - всё равно не работает :/
источник

К

Кана in RU.Docker — Официальное Русское Сообщество
Invalid interpolation format for "ports" option in service "web": "${DOCKER_WEB_PORT:8000}:80"
источник

r🧬

rmshell 🧬 in RU.Docker — Официальное Русское Сообщество
А в баше типа есть тернарник?
источник

К

Кана in RU.Docker — Официальное Русское Сообщество
не понял. Я просто docker-compose up -d запускаю
источник

r🧬

rmshell 🧬 in RU.Docker — Официальное Русское Сообщество
${variableName}:port
источник

r🧬

rmshell 🧬 in RU.Docker — Официальное Русское Сообщество
В имени переменной не может быть : или -
источник

К

Кана in RU.Docker — Официальное Русское Сообщество
rmshell 🧬
В имени переменной не может быть : или -
А как мне дефолтное значение передать на случай если у меня не будет .env файла?
источник

r🧬

rmshell 🧬 in RU.Docker — Официальное Русское Сообщество
Врятли в ямл можно запихать выражение и потом инициировать его выполнение если Хилтоне етерпоинт или кмд
источник

r🧬

rmshell 🧬 in RU.Docker — Официальное Русское Сообщество
Кана
А как мне дефолтное значение передать на случай если у меня не будет .env файла?
А почему енв вообще пустой?
источник

r🧬

rmshell 🧬 in RU.Docker — Официальное Русское Сообщество
Должно же быть .env и .env.example
источник

К

Кана in RU.Docker — Официальное Русское Сообщество
есть .env.docker
источник

r🧬

rmshell 🧬 in RU.Docker — Официальное Русское Сообщество
cp .env.example .env
источник

К

Кана in RU.Docker — Официальное Русское Сообщество
ну так не интересно
источник

r🧬

rmshell 🧬 in RU.Docker — Официальное Русское Сообщество
И там уже пиши что надо
источник

К

Кана in RU.Docker — Официальное Русское Сообщество
я думал что можно дефолтные значения поставить
источник

r🧬

rmshell 🧬 in RU.Docker — Официальное Русское Сообщество
Ну
источник

К

Кана in RU.Docker — Официальное Русское Сообщество
тут прост написали про синтаксис
источник