Andrey
Как приложение напишешь, так и брать
Konstantin
Вот ты их в контейнер и задаешь
Konstantin
Если в контейнере сделаешь echo $MYSQL_HOST к примеру
Sasha
эти вариаблы - привязка к mysql
Игорь
потмоу что в доке нет привязки к mysql
Вот.... А как мне новичку догадаться, что когда я настраиваю mysql, мне надо настроить еще и ноду надо было?
Online
Привет. Есть желающие  в совместном проекте на стадии реализации??? Nest.js, Nginx, опыт интеграций, парсинг желательно. Если что в личку.
Добрый день, подскажите пожалуйста какие пути надо указывать в данных аргументах? Я немного запутался уже. Указываю до самого сертификата на сервере первый путь, но при запуске контейнера получаю ошибку что файл сертификата не найден, хотя он там точно лежит. docker run -p 5080:80 -p 5443:443 -e ASPNETCORE_URLS="https://+;https://+" -e ASPNETCORE_HTTPS_PORT=5443 -e ASPNETCORE_Kestrel_Certificates_Default_Password="Password" -e ASPNETCORE_Kestrel_Certificates_Default_Path="путь до?" -v "путь до?" : "путь до?" journal .
Пробовал положить сертификат в сам проект, такая же ошибка что файл не найден
pfx
dotnet dev-certs https -ep $env:USERPROFILE\.aspnet\https\aspnetapp.pfx -p <CREDENTIAL_PLACEHOLDER>
вот так создал
dotnet dev-certs https --trust и в доверенные вроде добавил
Салют еще актуально
Да, пока не смог я побороть
Сертификат вроде подходящий, в среде разработки программист смог запустить проект с ним
Правда это в винде все происходило
Aleksey
Да, пока не смог я побороть
твой запуск похоже на правду 1) давай логи глянем docker logs имя контенера
Aleksey
а что не хочешь через nginx пустить ?
К сожалению сейчас не смогу ничего показать) только завтра)
а что не хочешь через nginx пустить ?
nginx есть, установлен на самом сервере, но я до конца не понял он используется или нет, в качестве базового образа используется дефолтный майкрософтовский образ для аспнет приложений, докерфайл был создан самим VS я в него лишь добавил поддержку nodejs
Явно nginx в докер файле не прописан ни как
На сколько я помню
Aleksey
если инжинкс стоит локально то скорей всего докер его не проксирует
Aleksey
а у тебя используйся CI/CD или так запускаешь
alrepin
всем привет, подскажите плиз, хочу в npm на vds пробросить домашние сервисы по wireguard туннелю, пробовал все по отдельным контейнерам, но не получилось, видимо надо wireguard внутрь контейнера npm допихнуть?
alrepin
хостовую машину подключи по wireguard тогда контейнеры смогут использовать интернет хостовой машины
так тоже пробовал, клиент wg с хоста подрубал, но на частный адрес wg npm не перенаправлял.. видимо какие-то маршруты доп-но еще нужно настроить..
Evgeniy
ну у тебя я так понимаю свой приватный репозиторий для npm с пакетами вот адрес до этого репозитория как задавался по ip или доменному имени
Evgeniy
возможно контейнер использует другой днс который его не резолвит
Evgeniy
всегда можно войти в контейнер пингануть или сделать трасировку чтобы посмотреть как идет пакет
Виктор
Кто подскажет, как пофиксить ошибку: Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use ? Запускаю Kiwi TCMS. В докер-композе вот такие порты юзаются: ports: - 80:8080 - 443:8443
Виктор
завершит ьпроцессы прослушивающие 443
Так, а как подружить нжинкс с докером, чтобы этой ошибки не было? Что-то никак запрос не могу в гугл даже вбить правильный.
alrepin
в вебке его настраиваю проксики, все что на вдс пашет, то что пытаюсьч пробросить до хаты, не пашеть)
Dmytro
Всем привет Есть два образа - клиент и база - на ноде Посоветуйте бесплатный VPS где можно поиграться бесплатно развернуть приложение По ssh я так понимаю подключиться - поставить докер - стянуть код из гитхаба - и выполнить docker-compose run -d
Vitaly
Вроде не проблема же
Dmytro
у себя локально поиграться
тогда самый дешевый хостинг какой-нибудь pay-you-go ну мне прод нужен чтобы приложение уже использовалось другими
Vitaly
ну обычно поигратьсяя != прод )
Andrew
подскажите, в контейнере запущено приложение на фастапи на 8000 порту и в него монтирована папка со статикой. на хосте nginx слушает 80 порт и проксирует на 8000 порт. в конфига nginx прописано проксировать статику, но он кидает ошибку 404 location /static { root /path/to/static; } может ли докер не давать доступ нжинксу к этой папке?
Vitaly
А так думаю из самого бюджетного какой хетзнер будет
Andrew
Andrew
папка со статикой лежит по пути который прописан в локейшн
Andrew
все имена и фамилии изменены
gaenkov
Andrew
в хосте
Andrew
но при этом она смонтирована еще и в контейнер приложения
gaenkov
но при этом она смонтирована еще и в контейнер приложения
окей, ответ на изначальный вопрос - докер тут не должен мешать nginx отдавать файлы
gaenkov
другой вопрос - зачем монтировать статику в контейнер если она отдается напрямую)
Andrew
по идее она не должна монтироваться
Andrew
но почему то нджинкс не отдает ее...
Andrew
от приложения прилетает голый хтмл
Andrew
а по статике куча 404
Andrew
пришлось напрягать приложение чтоб оно отдавало все)
Andrew
если есть пример деплоя статики для фастапи - буду рад поглядеть
Vitaly
Папка внутри локейшена определяется как алиас а не root
Vitaly
Если я верно помню документацию, но лучше всего посмотреть логи nginx
Vitaly
Там могут быть как проблему путей так и прав доступа
Павел
привет, запускаю rabbitMQ вот так docker run --rm -it --hostname my-rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management все работает теперь хочу запустить на другом порту и все равно запускается на 5672. пробовал вот так docker run --rm -it --hostname my-rabbit -p 15672:15672 -p 6666:5672 rabbitmq:3-management docker run --rm -it --hostname my-rabbit -p 15672:15672 -p 5672:6666 rabbitmq:3-management
Павел
пишет started TCP listener on [::]:5672
Павел
Павел
нашел: docker run --rm -it --hostname my-rabbit -e RABBITMQ_NODE_PORT=5673 -p 15672:15672 -p 5673:5673 rabbitmq:3-management
Павел
не, херь, не могу подключиться
Anton
Коллеги, добрый день! Можете дать рекомендацию DevOps инженера с опытом в Docker, Ansible, Kubernetes.
alrepin
консоль аля docker exec только в платной версии портейнера работает?
alrepin
чет уже пробовал разные версии, везде типа на подключении висит