Alexander
.
google hugo ssg
да не, мне не нужен генератор статики. нужна динамика (создание заказа, отправка емайла)
Sergey
привет ?
Artem
http://neprivet.ru/
Roman
Grigory
Ребята, вот есть версии docker-compose.yml 2, 3, 3.2 ... как определить, поддерживает ли мой docker-compose эту версию?
Evgeniy
Grigory
Mikhail
Ребят, подскажите по gitlab-ci?
Чот у меня не кешируются node_modules
Хотя сделал 2 стейджа, в первом устаналиваю их, во втором просто yarn lint, а lint не находит
Tadeusz
Daniil
Подскажите
У меня развернуть jenkins в контейнере, мне нужно запустить через него ansible на хост машине, куда копать?
Denis
Ssh
Daniil
remote ssh?
Anonymous
Кто может помочь переписать реврайт с апача на нжинкс?
.
скидывай вариант на апаче
.
посмотрим
Anonymous
но не
Daniil
в docker 18.09.2 есть способ "из коробки" получить доступ в ssh хоста из котейнера?
Max xbim 🌴
Ivan
мне нужно создать юзера в контейнере в момент билда.
айдишник юзера должен быть идентичным айдишнику хоста.
как этого можно добиться?
Max xbim 🌴
build -arg
Evgeniy
Ivan
сорри сразу не сказал.
у меня юзается докер-композ.
Ivan
а айдишник протянуть в докерфайл не получается.
Evgeniy
посмотри ларадок например
Evgeniy
https://github.com/laradock/laradock/blob/master/env-example#L133
Evgeniy
вот например и посмотри как это через композ
Evgeniy
https://github.com/laradock/laradock/blob/master/docker-compose.yml#L100 вот в композе пробрасывают
Evgeniy
ну и само создание пользователя https://github.com/laradock/laradock/blob/master/workspace/Dockerfile#L43
Ivan
ну я сейчас так и делаю :)
спс.
Evgeniy
но вообще я от такой идеи отказался, я тоже так раньше делал чтобы все что создал в контейнере мог удалить пользователем запустившем это
Ivan
у нас локальная разработка
Ivan
мне нужно сделать так что бы ребятам не пришлось долго настраивать окружение.
Ivan
а как композ подымаете?
у меня токен протягивается в контейнер
Rustam
мы в конце концов сделали для каждого окружения (local, dev, prod) свой compose и свой .env, которые мержатся с дефолтными, всё это хозяйство в репе + возможность сделать файлы, которые мержатся поверх всего и не отслеживаются гитом - для удобства локальной разработки
Rustam
у нас при таком подходе возникали ситуации, когда приходилось руками переносить изменения из одних файлов в другие и, разумеется, были ошибки. Поэтому разложили файлики по дереву категорий и просто их мерджим
Rustam
тоже думаем о переходе в куб и о разделении труда между админами / разработчиками ) Но вот думаю что было бы круто дать возможность разработчикам и повторить промышленное окружение у себя в виртуалках
Anonymous
## Latest commit @ https://github.com/g0x7f/devOps-patch
# GO edbebfe
Go Foundations
http://bit.ly/2IuIpzD
Go programming by example
http://bit.ly/2tzjwc4
Go learn-how-to-code
http://bit.ly/2GWXurn
# Java 0a7e1d9
JAVA Programming for Beginners - The Complete Course
http://bit.ly/2tDfVtb
Udemy - Complete Java Masterclass
http://bit.ly/2GVjUcu
Udemy - Selenium WebDriver with Java
http://bit.ly/2U4iLTN
# GCP f20fd4f
Google Cloud Platform for AWS Professionals
http://bit.ly/2TYhgXc
Packtpub - Hands-on Google Cloud Platform - Data Engineer
http://bit.ly/2E8k5yp
Pluralsight - Google Cloud Platform Fundamentals by Howard Dierking
http://bit.ly/2E8TPDJ
Udemy - GCP data engineer and cloud architect
http://bit.ly/2XiRcYT
# CI/CD 15d09c8
Jenkins, From Zero To Hero Become a DevOps Jenkins Master
http://bit.ly/2txFNH1
Anonymous
Нет новостей?
https://github.com/g0x7f/devOps-patch#gcp
Данил
Данил:
Всем привет. Коллеги.
Если я через docker swarm соеденил пару серверов, то создалась оверлейная сеть. Я правильно понимаю, что теперь могу разные контейнеры подключить к этой сети, и все они будут как в одной ?!
AstraSerg
А не python3 ли должно быть в CMD?
🤔
Чирик, чирик.
Добрый вечер, я тут зашел, просто почитать, для начало. усвоиться.. а потом возможно побеседовать, как ума наберусь достаточно. не гоняйте.
Roman
AstraSerg
Anonymous
зачем нам эта информация?
Anonymous
извините
Чирик, чирик.
извините
Извиняюсь) не учел, что личная информация интересна только мне)))
Roman
Всем привет, вопрос следующего характера. Работал кто с контейнером Sandbox HDP?
💩🔨🐒
Ребят подскажите по контейнеру nginx-proxy? У меня есть apache сервер который крутиться на :80 порту в контейнере. И есть локальные NodeJS сервер https://localhost:3000.
В браузере у меня есть .js файл который стучиться к апач серверу чтобы установить вебсокет соединение. Мне нужно найти способ как я могу спроксировать этот запрос на поднятый локально на машине NodeJs сервер
У меня есть такой вот конфиг в docker-compose:
version: "2"
services:
nginx-proxy:
image: jwilder/nginx-proxy
container_name: nginx-proxy
ports:
- "80:80"
- "443:443"
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
- "${CERTS_DIR}:/etc/nginx/certs"
- "./docker/custom_proxy_settings.conf:/etc/nginx/conf.d/custom_proxy_settings.conf"
networks:
- mynetwork
. . .
AstraSerg
то есть браузер должен обратиться на localhost:3000 Что мешает так и обратиться?
freezlite
когда у контейнера стоит network_mode=host он может подключаться внутри сетки обратно ?
freezlite
У меня compose проблема в том что postgres внешний а остальные сервисы внутри compose
AstraSerg
Denis
freezlite
Denis
freezlite
как быть ? я не хочу внутрение сервисы выводить
freezlite
но хочу подключиться к хостовой базе данных
AstraSerg
нужно либо постгрес в ту же докеровскую сеть, либо композ в сеть хост системы
Andrey
AstraSerg
Andrey
ну выглядит куда как приемлимее чем net host
freezlite
и так и так костыльно
freezlite
docker inspect 3b6c4bb36adc | grep Gateway
freezlite
вот так можно айпишник пробить хоста
freezlite
и тогда работает
freezlite
но это тоже наверное костыль
Pavel
Может подскажет кто, node8 alpine, RUN echo "jenkins:jenkins" | chpasswd. Не работает, passwd: password for jenkins is unchanged. Как пароль задать юзеру в alpine?
manefesto
как правильно настроить сеть между двумя разными docker контейнерами
Andrey
ну если вы подняли одним докеркомпозом, то это автоматом получится, если нет, то прийдётся сделать сложное, прочитать инструкцию, а то и страшное, погуглить
Rustam
может это было начало рассказа. Был пасмурный осенний вечер, смеркалось. Как поднять сеть между контейнерами
manefesto
не, я прочитал
back1
version: "3"
services:
web:
image: nginx:alpine
volumes:
- ./src:/usr/share/nginx/html
ports:
- "80"
networks:
- net1
networks:
net1:
back2
version: "3"
services:
web:
image: nginx:alpine
volumes:
- ./src:/usr/share/nginx/html
ports:
- "80"
networks:
- net2
networks:
net2:
front
version: "3"
services:
web:
image: nginx:alpine
ports:
- "80:80"
volumes:
- ./conf/default.conf:/etc/nginx/conf.d/default.conf
networks:
- back_net1
- back_net2
networks:
back_net1:
back_net2:
ну и сам конфиг default.conf
server {
listen 80;
server_name localhost;
location /1 {
proxy_pass http://back_web_1;
}
location /2 {
proxy_pass http://back_web_2;
}
}
manefesto
и ловлю ошибку
manefesto
web_1 | 2019/02/26 10:05:17 [emerg] 1#1: host not found in upstream "back_web_1" in /etc/nginx/conf.d/default.conf:7
web_1 | nginx: [emerg] host not found in upstream "back_web_1" in /etc/nginx/conf.d/default.conf:7