S
laradock docker-compose из других контейнеров(apache, ngnix, phpmyadmin и прочее). Я спрашиваю про бестпрактикс, как делиться с командой , где хранить и прочее
George
Andor
ну и numactl тоже будет работать
George
Andor
кто ж спорит
Andor
но на проде на хосте с монгой всё равно больше ничего не будет, так что ок
George
ценности крутить ее тогда в контейнере?
George
чтоб с пакетными менеджерами не разбираться?
Andor
да
Andor
нахрена?
Andor
они всё равно будут разные
Andor
всякие дебаги и прочее у тебя на дев-машинах всё равно будет другое
Ильдар
Игорь
George
Игорь
нахрена?
Ну пока выходят одинаковые и хотелось бы попробовать остаться в таком состоянии.
Все разницы запуска через переменные окружения вроде номально сконфигурированы.
Ильдар
Zloi
Народ, просветите плиз. Есть docker-compose.yaml там есть такие строчки
expose: - 80
пытаюсь сделать мапинг порта через
ports: - 80:80
Вываливается ошибка
ERROR: yaml.parser.ParserError: while parsing a block mapping
in "./docker-compose.yaml", line 5, column 5
expected <block end>, but found '<block mapping start>'
in "./docker-compose.yaml", line 26, column 6
ЧТо не так делаю?
Ильдар
невалидный ямль кладёшь
Artur
синтаксис нарушил
Zloi
ну так с expose он работает..
Danila
Народ, на чем крутите контейнеры в проде? докер композ или может еще что то ? Кластера нет и не предполагается..
Andor
покажи код
Игорь
нахрена?
К тому же мне нравиться обкатка перехода на новые версии.
Поменял версию в контейнере, пересобрал, прогнал тесты, запустил
Если что, откатиться назад, секундное дело.
Artur
ports: - 80:80
убери -
Andor
Игорь
Andor
вообще для этого делают стейжинг-среду, максимально похожую на продакшн
Andor
а дев-среда на то и дев-среда чтобы была ориентирована на девелопера, а не на "быть как продакшн"
Zloi
ports: - 80:80
убери -
version: '3'
services:
otrs:
image: ligero/otrs
restart: unless-stopped
container_name: otrs
volumes:
- ./data/otrs:/opt/otrs
- /etc/localtime:/etc/localtime:ro
- ./otrs_addons:/opt/otrs_addons
environment:
- MYSQL_HOSTNAME=mysql
- MYSQL_USERNAME=root
- MYSQL_PASSWORD=ligero
- CUSTOMER_ID=ligero
- OTRS_SYSTEM_ID=10
- OTRS_DEFAULT_LANGUAGE=ru
# - OTRS_FQDN=myotrs.outsrv.ru
- INSTALL=1
# - DONT_INSTALL_LIGERO_ADDONS=1
depends_on:
- mysql
# expose:
# - 80
ports: 80:80
mysql:
image: mysql:5.7
restart: unless-stopped
container_name: mysql
volumes:
- ./data/mysql:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=ligero
command:
- --max_allowed_packet=65737518
- --innodb_log_file_size=269331648
- --query_cache_size=36737518
- --character_set_server=utf8
- --bind-address=0.0.0.0
Andor
каким образом это связано с дев-средой вообще
Zloi
все равно фигня ... убрал - и все равно ошибка
Artur
Artur
а так то поправь
ports:
- 80:80
Игорь
каким образом это связано с дев-средой вообще
Что бы минимизировать разницу в поддержках сред. Что бы дев среда была максимально приближена к проду. Когда в команде нет отдельно выделенного человека под администрирование, хочеться максимально убирать эти разницы
Zloi
Спасибо, разобрался... в nano табом наступил ... мой косяк.. спасибо еще раз
Andor
зачем пользоваться nano?
Andor
и уж тем более править в нём что-то сложнее простых текстовых файликов
Andor
повторяю инструкцию:
1) запускаешь emacs
2) вносишь правки
3) ...
4) профит!
a1eXei
emacs? не vim?
Andor
конечно emacs
a1eXei
спс, я че то про него не слышал, надо почитать
Danila
Народ, на чем крутите контейнеры в проде? докер композ или может еще что то ? Кластера нет и не предполагается..
Andor
Andor
Andor
возможно будет gke, но не уверен
Zloi
Zloi
Andor
tui и есть консоль
Andor
text user interface
Zloi
и все равно так и не заработал этот образ
Zloi
Zloi
просто не хочу его ставить
Zloi
нано хватает
Andor
nano тоже в tui запускается если что
Andor
Zloi
просто забыл что табом нельзя отступы делать... пробелы должны быть ... а с докером только начинаю знакомиться
Andor
табом можно отступы делать
Игорь
Mikhail
Может кто подсказать, как запустить контейнер без какого либо процесса в компоузе ? В кубере знаю что так:
command: [ “/bin/bash”, “-c”, “--” ]
args: [ “while true; do sleep 30; done;” ]
Artur
tail -f /dev/null
Andor
Andor
и это всё равно будет не "без какого-либо процесса", потому что в контейнере всё равно должен быть инит
Ильдар
Andor
alpine
я слышал что можно не использовать alpine
Ильдар
я ещё слышал что из vim можно выйти. но мы-то знаем...
Danila
Игорь
Кто разбирается в монго? Подскажите, востанавливаю архивированный дамп в монго и зависает и начинает через некоторое время печатать в терминал одну и туже коллекцию каждые три секунды.
База висит
Ильдар
монго хотя бы в докере?
Игорь
Да
Ильдар
ну слава богу, я уж думал что вопрос не по теме чата
Игорь
Ну блин, сорян. Дока скудная, в инете ничего толкового нет. В конфе монго сверчки. Может тут есть опытные люди.
Arczi
парни как запустить composer install после того как построился dockerfile запущенный через docker-compose важная вещь в том что нужно composer install запустить с контенера так как на windows нет composer