SK
да
SK
ubuntu 22
Solyar
А как сам nginx запущен есть команда или кусок компоса?
SK
если это важно
SK
А как сам nginx запущен есть команда или кусок компоса?
у меня не кусок композа, из докерфайла т.к. там сверху ещё php CMD /usr/sbin/nginx; php-fpm -F -R
Solyar
sysctl net.ipv4.ip_forward
Solyar
Вот это покажи еще
SK
Ну а запускаешь то как контейнер?
запускает gitlab-runner в ci/cd ща
Solyar
запускает gitlab-runner в ci/cd ща
Ух как все сложно
SK
sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1
Solyar
Хм хм хм
Solyar
При этом постгря ок работает?
Solyar
С прокинутым портом
SK
да
Solyar
curl http://127.0.0.1 -vvv
Solyar
Что показывает
SK
Ну а запускаешь то как контейнер?
app: container_name: app restart: unless-stopped build: context: . dockerfile: docker/prod/Dockerfile ports: - "80:80" depends_on: - db environment: - APP_ENV=prod - APP_SECRET=${APP_SECRET} - MAILER_DSN=${PROD_MAILER_DSN} - DATABASE_URL=pgsql://${DB_USER}:${DB_PASSWORD}@db/${DB_DATABASE} volumes: - "uploads:/application/public/uploads"
SK
докерфайл
Solyar
curl http://127.0.0.1 -vvv
Вот это сделай
Solyar
Возможно php отбивает
SK
Возможно php отбивает
Есть прогресс - вернулось 301 от nginx. Как и должно ибо там редирект на ssl
Solyar
а на https если пойти
Solyar
А блин так че мы тупим
SK
а на https если пойти
curl https://127.0.0.1 -vvv * Trying 127.0.0.1:443... * connect to 127.0.0.1 port 443 failed: Connection refused * Failed to connect to 127.0.0.1 port 443 after 0 ms: Connection refused * Closing connection 0 curl: (7) Failed to connect to 127.0.0.1 port 443 after 0 ms: Connection refused
Solyar
Забыл добавить ты порт на https
Solyar
Я чет пропустил что мы про https говорим)
Solyar
Ты просто не сказал про https в своем вопросе
Solyar
Да)
SK
Ты просто не сказал про https в своем вопросе
ты это не уходи пока никуда плиз
SK
минут 10 будет ехать до прода
Solyar
Да все будет работать я уверен но если что я тут
Solyar
А постгрес лучше наружу не выкидывай - да
Solyar
Опасно
Solyar
Ну если у тебя не открывает у меня точно не откроет
Solyar
А что за 8084 откуда взялся ?
SK
А что за 8084 откуда взялся ?
ошибся на циферку не сразу заметил
Solyar
Так а что за порт
SK
А что за 8084 откуда взялся ?
это кароче второй стек на другом порту
Solyar
В твоем изначальном вопросе не было
Solyar
это кароче второй стек на другом порту
У тебя этот порт судя по таблице не открыт
Solyar
По вот этой
SK
tcp 0 0 0.0.0.0:8440 0.0.0.0:* LISTEN 32138/docker-proxy
SK
это из таблицы
SK
По вот этой
вот из этой 4-ая строчка
Solyar
А сори не увидел
Solyar
Проверь также как мы 443 поверили
Solyar
Все просто
SK
А сори не увидел
curl http://127.0.0.1:8440/en/login -vvv открывает страницу норм
SK
в чём прикол ....
Solyar
Ну щас все открылось
Solyar
Значит ты смог)
SK
Значит ты смог)
Да ) я кароче хз в чём дело, но второй докер не открывался пока не открылся первый. То есть дев поднялся тока после прода, несмотря на то что контейнеры на 5 минут раньше встали
Solyar
Возможно у тебя зависят они друг от друга
SK
Это два разных стека )
Solyar
Лучше удали айпишники свои из чата
Solyar
Внешние)
SK
Внешние)
У меня кстати с ssl сложные отношения, в прошлый раз забыл ssl в nginx прописать у порта 443 ssl; в итоге тоже пару часов сидел и офигевал. Всё правильно но не работает
SK
Надо просто высыпаться)
Сначала заработаю все деньги мира. Слух такой вопрос - ты docker desktop пользовался? Типо лучше/удобнее на убунте чем через баш ? Просто на винде ужас оказался
Vitaly
В консоли удобнее. )
Vitaly
А еще лучше забудьте про голый докер, делайте сразу композом.
SK
А еще лучше забудьте про голый докер, делайте сразу композом.
Ну так там и композ же внутри ? С другой стороны когда надо фаст поднять дб под проект просто запустить - дико удобно
Vitaly
Я в плане что описывать сервисы в композ файле удобнее. Особенно когда это не один контейнер, а пачка связанных между собой
Solyar
В чем впорос то
Solyar
Если вопрос в дашборде портейнер закроет вопрос
Solyar
Целиком
Solyar
А так никогда docker desktop не использовал мне консоль ближе по душе
Solyar
Да и от винды давно ушел
SK
Ну поставь себе на убунту portainer :)
У меня стоит. Мне клиенту ставить завтра. У него изначально винда стояла. Desktop вис через раз, а wsl просто сдох спустя сутки. Уговорили на убунту. Вот и интересуюсь
Solyar
Solyar
Docker Desktop никаких киллер фич не имеет - просто управлялка хуже чем портейнер
SK
На винде все все равно работает через оболочку линуховую имхо если есть вариант поставить линуху ставь ее
Ну вот винда предлагала каждый раз рестартнуть комп, переставить прогу, потом саму винду. Перезапустить докер оказался выходом но работало максимум сутки. Плюсом лагало жутко. На моём js собирался за 8 секунд в билд. У клиента 10 минут