Vadim
просто от ноды нужен только вуе джс
Maxim
Sergey
схема то соединений есть?
Sergey
кто куда идет?
Maxim
Vadim
@vizdrag докер файлы
Vadim
?
Sergey
схему коннектов говорю
Vadim
неа
Sergey
принцип взаимодействия
Sergey
кто куда ходит зачем, и в чем проблема
обычно вопрос первоначальный так и должен выглядеть
Vadim
проблема нужно ли ставить ноду джс
Vadim
если да то ка её объеденить с нджиникс что бы го не мешала
Sergey
насколько я вижу да
https://ru.vuejs.org/v2/cookbook/dockerize-vuejs-app.html
Vadim
пхп не канает
Vadim
@vizdrag
# этап сборки (build stage)
FROM node:lts-alpine as build-stage
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build
FROM nginx
RUN adduser --disabled-password --gecos '' web
USER web
COPY . /usr/share/nginx/html
Vadim
так типо норм
Vadim
?
Sergey
нахрена
Sergey
чем нода в режиме сервера не нравится
Vadim
что именно нахрена ?
Sergey
делаешь с nginx на нее прокси под https и все
Sergey
зачем в даблфром делать
Vadim
EXPOSE 80 эту стоку в комент
Vadim
так как порт 81 в docker-compose
Vadim
как бы проверить что нода работает
Vadim
просто страница запустилась как раньше на локалхост
Maxim
Andrey
Andrey
Andrey
Вообще я пьян
Maxim
Вообще я пьян
Пятница!
В пьянстве тебя упрекнут — уточни
все характерные трезвым изъяны:
трезвый наделает больше херни,
чем натворить в состоянии пьяный...
Andrey
Richard
Кст, а если деплоить через компост , с restart on-fluer
То прод же не упадёт?
Maxim
Stripe
привет
Stripe
есть вопрос, у меня есть контейнер мускула. и ссылка для него подключения. Я не хочу указывать имя контейнера для этого сервиса. Но оно получается мне нужно в .env файле, как быть. Подскажите пожалуйста.
.env
DATABASE_URL=mysql://root:root@_name_servece_/bd```compose
```mysql:
image: mysql:5.7
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=api
volumes:
- db-data:/var/lib/mysql
ports:
- 3306:3306
George
Maxim
Bulat
Stripe
подскажите, возможно ли в енв подставлять значения?
DATABASE_URL=mysql://root:root@${PROJECT_NAME}/t
Stripe
хотя наверное глупый вопрос...
Serghei
это все от лукавого
Serghei
на проде у тебя не будет (не должно быть) такого
Serghei
ходи на сервис mysql и всех делов
Serghei
разруливай доступ к разным базам на уровне портов ,а не хостов
Serghei
просто не могу себе представить, как ты в каком нибудь облаке - где есть гуй (вебстраница) с несколькими полями ввода бедешь писать костыли с именем сервиса
Serghei
по хорошему конечно ты вообще ничего не должен писать. сервис дискавери тул должен сам тебе сказать ip\host без ручного вмешательства
Mikhail
Штоа
Aleksandr
Всем привет.
Есть вопрос.
Я поднял kubernetes кластер стоковый, есть проблема в том что поды не могут ресолвить ДНС адреса, в /etc/resolv.conf у них стоит загадочный nameserver 10.96.0.10, использую Coredns
Проблема в том что поды не могут физически до этого ипа достучатся, судя по выводу:
root@swarm:~# kubectl get svc --namespace=kube-system
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kube-dns ClusterIP 10.96.0.10 <none> 53/UDP,53/TCP,9153/TCP 3d21h
root@swarm:~# kubectl get ep kube-dns --namespace=kube-system -o wide
NAME ENDPOINTS AGE
kube-dns 10.244.0.6:53,10.244.2.10:53,10.244.0.6:53 + 3 more... 3d21h
Получается что такой айпишник есть, но он получается экспозится в каждую ноду по разным адресам, а в resolv.conf у нод почемуто 10.96.0.10
Почему такой странный конфиг?
Aleksandr
Используется просто стоковый kubernetes + flannel
Aleksandr
машины дебианы и ноды и мастер нода
Aleksandr
можно конечно в core config зафигачить
forward . 8.8.8.8 8.8.4.4
Aleksandr
но и нахрен тогда эти днс ноды, как то можно же наверно сделать чтобы норм работало
Aleksandr
Кто нить сталкивался?
Aleksandr
Не могу понять либо проблема в сборке этого resolv.conf для нод, айпишник не тот, либо проблема в сети и гдето до него форвард с ноды должен быть
George
George
Вообще лучше задай в @kubernetes_ru
sergey
Может кто подскажет, на винде установлен virtual box, с запущенной виртуалкой Ubuntu, необходимо до этой виртуалки достучаться по не%ssh с другой винды,
George
George
Денис
George
marantz
Daniil
NM
ED
FreeIpa
На кубернетес пробывал ставить через helm chart?
Anatoly
если docker image inspect -f '{{.Config.User}}' - для некоторого образа имеет пустое значение
Anatoly
что это значит? из под какого юзера запустится контейнер?
George
George
Или о чем ты ?
Anatoly
о том что в инспекте я могу юзера посмотреть
Anatoly
для образа
Anatoly
вот есть образ где юзер прописан
Anatoly
а в соседнем не вижу - значение пустое
Anatoly
не могу понять почему