Bohdan
я так понимаю, это один из этих ключей?
Anonymous
Да
George
а не подскажешь, а где этот ключ взять --dns-cloudflare-credentials
Нет, там же написано, что тебе ини-файл скрафтить надо
George
Читай доку
Bohdan
Читай доку
всегда читаю https://certbot-dns-cloudflare.readthedocs.io/en/stable/
Bohdan
но тут нету инфы откуда его взять
Bohdan
все-таки файл нужно самому згенероировать https://bjornjohansen.no/wildcard-certificate-letsencrypt-cloudflare
Anonymous
Берёшь данные со скрина выше
Anonymous
Вставляешь в свой файл. Профит
pavel
pavel
pavel
че ему надо блин?
JyBvciAxID0gMSAtLQo=
че ему надо блин?
Читать умеешь?
JyBvciAxID0gMSAtLQo=
Папка ./data у тебя не пустая.
George
Он же наптсал
pavel
умеею читать, папки вообще не существует
George
Существует
pavel
я удалил её
pavel
-_-
George
🤦‍♂
pavel
я вообще пути меня и каждый раз пишет
pavel
значит существует ? ок
JyBvciAxID0gMSAtLQo=
🤦‍♂
Солидарен
George
Попробуй начать с volume
George
- postgres:/var/lib/postgresql/data
George
Если и так не заработает, то ты проклят
George
😂
pavel
- postgres:/var/lib/postgresql/data
ERROR: Named volume "postgres:/var/lib/postgresql/data:rw" is used in service "postgres" but no declaration was found in the volumes section.
George
Или как-то - точно не помню
pavel
он создает папку сам, и она пустая, а пишет это
George
volumes: - postgres_data:/var/lib/postgresql/data/
George
у нас так работает
George
все честно. Папка не пустая. initdb не отрабатывает
George
George
почему она непустая - я тебе не подскажу. Но ошибка вполне прозрачная и типичная при попытке развернуть постгрес
George
вариант обойти - переопределить PG_DATA и разместить в другом каталоге базу
Evgeniy
Всем привет, Ребят, подскажите пожалуйста. Как залить дамп базы при запуске контейнера
George
вариантов несколько
George
1. кладешь дамп в образ, потом делаешь ему pg_restore
George
2. подготавливаешь /var/lib/posgtresql/data и запекаешь в образ
George
ну, и можно тупо sql инструкциями налить - там есть каталог, в котором можно размещать скрипты, которые при старте образа запустсятя
George
все есть в доке
Evgeniy
pavel
да у меня рядом проект там всё норм подымается =(
pavel
но спасибо буду копать
pavel
но она же дэволтная должна быть
pavel
собирается щас глянем
pavel
пока явно не прописал environment: - PGDATA=/var/lib/postgresql/data/pgdata не заработало((
Bakhriddin
всем привет, запускаю два контейнера через compose, при сборке проекта в дженкинсе есть тест, которому нужно коннектится к БД по адресу localhost:5432, но дженкинс бросает ошибку connection refused, почему он не видит БД?
George
потому что это не локалхост, очевидно
George
тебе нужно обращаться по имени контейнера
George
🤦‍♂️
Bakhriddin
потому что это не локалхост, очевидно
думал на одной тачке дженкинс будет видеть БД по локалхосту, а если в коде аппликухи прописан именно локалхост?
George
нет. потому что локалхост - это сам контейнер
George
либо запускай все без изоляции сети (network host mode)- тогда ты будешь прав
pavel
exited with code 3?
Stanislav
От куда столько обсуждений ? Если докер вроде как 1 раз настроил и девелопь себе
Maxim
всем привет, запускаю два контейнера через compose, при сборке проекта в дженкинсе есть тест, которому нужно коннектится к БД по адресу localhost:5432, но дженкинс бросает ошибку connection refused, почему он не видит БД?
Если запускаете через docker-compose то url для соединения с БД поменяйте на имя сервиса БД, порт укажите из директивы expose, а не тот что может быть смапирован для директивы ports, директива ports не нужна для обмена данными между jenkins и DB если эти сервисы находятся у вас в одном docker-compose.yml
Dmitry
Народ, кто-нибудь сталкивался с проблемой невозможности pip install -e git+https://github com/.... в Докере?
George
Если речь шла не про хттпс, то я бы сказал, что у тебя ссш не установлен
George
А пока могу предположить, что тебе надо гит доустановить
Dmitry
pip install -r requirements.txt работает прекрасно. Но если внутри requirements.txt вставить -e git+, то вываливается с ошибкой мол cannot write on readonly fs
Dmitry
То есть pip не может создать папку src с нужным пакетом
George
То есть pip не может создать папку src с нужным пакетом
Не могу прокомментировать. Он у тебя от рута запускается хоть ?
Dmitry
Да, права все есть
Egor
Да, права все есть
Только Docker файл, и больше ничего? Под windows?
Dmitry
Ubuntu
Egor
Ubuntu
А какой командой запускаете?
Dmitry
Всем спасибо. Пока что вот такое накостылено было mkdir /app/editable-src/ pip install -r req.txt --src /app/editable-src ln -s /app/editable-src/django-allauth /app/src/django-allauth Вроде заработало)
Александр
Добрый день, два вопроса. 1. В докере качаю конкретный образ docker pull ubuntu:xenial-20190610. Все скачалось, все ок, но какая-то супер обрезанная версия , это ок? Есть варианты ubuntu xenial но полноразмерные так получается? 2. Окей работаю в этой, прямо после скачки apt install nano команда не работает (apt-get install nano тоже). Что надо сделать чтобы apt install заработал?( Возможно я вообще не понимаю что делаю )
George
покажите ваши докерфайлы )
Александр
1. она полноценная. Что подразумеваете под полноразмерной? 2. apt update
Второе спасибо, про первое - в Unix не знаю, но сотрудник который на них работает - говорит что много чего нет. Возможно конечно он уже на автомате подготавливает системы и не обращает на это внимание
George
1. скорее всего он ставит ubuntu-desktop с доп. пакетами и там куча доп. стаффа (ненужного)