Anonymous
Ahmed
Как запускаешь ?
Через entrypoint.sh #!/bin/bash if [[ $1 == "development" ]]; then python /app/manage.py migrate --noinput python /app/manage.py compilemessages python /app/manage.py runserver 0.0.0.0:8000 else python /app/manage.py migrate --noinput python /app/manage.py collectstatic --noinput python /app/manage.py compilemessages uwsgi --ini ./uwsgi.ini fi
Ahmed
DJANGO_SETTINGS_MODULE=config.settings.environments.development DJANGO_SECRET_KEY=4ed401cffe0994a7ed62cffe05b564cfaeb902b6d9a39fdadbb8bd70720ed5eb896b9cbc7225b5e6cadd28770bb1576d5fe7 DJANGO_ALLOWED_HOSTS=* DJANGO_DEFAULT_DATABASE_URL=postgres://example:example@db:5432/example DJANGO_EMAIL_USE_SSL=True DJANGO_EMAIL_HOST=smtp.gmail.com DJANGO_EMAIL_HOST_USER=test@gmail.com DJANGO_EMAIL_HOST_PASSWORD=mysecretpassword DJANGO_EMAIL_PORT=465
George
Поймёшь - прокидывается окружение или нет
Ahmed
Уже чекал так
Ahmed
не прокидывается
George
Чудеса и только
Anonymous
Спасибо большое все получилось
Anonymous
Подскажите, пожалуйста, может есть готовый образ, vpn client => vpn server ?
Anonymous
Когда стартую команду, ошибка
George
Когда стартую команду, ошибка
Пробелы убери вокруг равно
Anonymous
Ну тип у меня платныйвпн
Anonymous
Конфиг позволяет 3 подключений
Anonymous
Я хочу больше
Anton
Иииии?
central
Подскажите, пожалуйста, может есть готовый образ, vpn client => vpn server ?
Гугл докерхаб самому вконец концов написать
central
https://habr.com/ru/post/354632/
Кому та надо было vpn
Nikita
Привет, а есть аналоги watchtower ? Я попытался заюзать, но он просто крутится, постоянно чето пулит, но не видет разницы между образами и ничего не делает. Хотя я уже раз 5 успел обновить образ в регистре
Andrey
Гумилева позвать?
))) нет сил... Читаю смеюсь
Oleg
Всем привет, Есть приложение на golang, запускаю в compose вместе с рэдисом и мариадб, но приложение не хочет соединяться с бд и пишнт connection refused. Хосты выставил по названию сервисов, как надо
Oleg
В чём может быть проблема?
Oleg
И из-за этого телнетом не попадаю на приложение
George
скачай рабочий пример мариа + редис + питон, например. Проверь, что он работает. Сравни со своим
Oleg
version: '3' services:   redis:     container_name: redis     image: redis:alpine   db:     container_name: db     image: mariadb:10.4     environment:       MYSQL_ROOT_PASSWORD: password       MYSQL_DATABASE: g_mail       MYSQL_USER: guerrilla       MYSQL_PASSWORD: pwd123     volumes:       - ./backup.sql:/docker-entrypoint-initdb.d/backup.sql       - /app/sqldata:/var/lib/mysql   web:     container_name: web     build:       context: ./       dockerfile: Dockerfile     volumes:       - ./goguerrilla.conf.json:/app/goguerrilla.conf.json     depends_on:       - redis       - db     restart: on-failure
Andrey
.....
Oleg
.....
Косяк?
A1EF
А ты уверен, что у тебя успевает из дампа залиться база?
Vladimir
links видимо забыл у web
George
links нафиг не надо
George
вообще по умолчанию вроде как компоуз создает сеть под все контейнеры
George
но лучше это явно задать... networks:....
George
DNS docker на дефолтном бридже не работает - только на недефолтных, т.е. создаваемых отдельно
Vladimir
Links are not required to enable services to communicate - by default, any service can reach any other service at that service’s name. и правда
Oleg
База не успевает, всё верно. Но я поэтому и поставил restart on-failure
Oleg
Что-то мне кажется, что косяк в дампе базы которой импортится при старте. Пока проверяю эту теорию
George
ну, так запусти скуль отдельно и смотри - как долго и как импортируется
Oleg
Походу нашёл
Oleg
Проблема не в импорте, а в том, что я указал локально сохранять базу и оно не переделывало настройки внесённые после одного запуска
Oleg
Короче ковыряю
Oleg
Спасибо что откликнулись
Anonymous
push в докерхаб всегда долгий или только у меня так? Отправляю 375 мб уже 2 часа
Stanislav
добрый день. у меня есть файл с раширением yml с помощью него запускаю контенеры серверной части. а вот клиентскую не получается. дайте ссылку на русскоязыный годный документ чтоб поразбираться с алгоритмами и как докер файлами и инструкциями
Anonymous
16 Мбит
Anonymous
Какая upload скорость?
А на докерхаб около 1 мбита
George
мы от докер хаба отказались в пользу гитлаба. Т.к. на докер хабе приватные репы == платные
Stanislav
https://docs.docker.com/compose/
Спасибо, правда он инглиш
Алексей
Ну лучше чем это я еще не видел🤷‍♂️
George
Спасибо, правда он инглиш
учи, все равно пригодится
Stanislav
Тогда вопрос для чего yml и докерфайлы
George
какие?
George
докерфайлы - для сборки контейнров. это типа специальный такой DSL
George
yml - это ты про докер-компоуз? Для запуска связанного набора контейнеров в тестовой среде. Для продакшен не рекомендую, но народ умудряется это и на проде использовать
Petr
почитай доку, там все есть
Petr
да норм компоуз, для средних и небольших проектов, самое то
George
не путай людей, образов, а не контейнеров
сорри, да, это типичная путаница )
Anonymous
Не, ну может с точки зрения безопасности или... Хотелось бы знать.
George
образ - это образ на диске а контейнер - это то, что получается при запуске образа )
George
компоуз единственный вариант для сворма. Если нет сворма - можно запускать контейнеры другими способами. Через тот же ансибл
Anonymous
потому что 💩
Конструктивненько
George
погоди. Я еще не закончил
George
когда ты делаешь деплой на прод - тебе нужно доставлять образы, компоуз + как-то это запустить. Зачем так делать, если можно доставлять только образы, а контейнеры описывать в плейбуке?
George
не говорю о том, что с компоузом постоянно какие-то нюансы вылезают. Типа баги, но вроде и не баги. Еще два формата - 2.* и 3.*, которые несовместимые