Andrey
ARCHANGEL 🇺🇦
Kirill
го научим чувака докеру
Viktor
Всем привет! Подскажите, как в докер композе указать что бы контейнеру назначить 2 IP, один нетегироввнный, второй тренированный vlan, нужно создать IP доступные снаружи через, не через Nat хоста
George
George
Network host mode или macvlan не решают задачу ?
Viktor
Нафига ?
Для работы тулзы в этом контейнере
Viktor
George
Что ты там делаешь такое ?
George
Viktor
Да
Объясни подробнее, плиз
Denis
А что за тулза?
Ivan
George
Это как может помочь решению задачи, так и нет
George
Т.к. я не вижу целевую картину
ARCHANGEL 🇺🇦
Viktor
Daniil
George
да какая разница?
inqfen
В дс3 у девопсов 80-100 обычно
inqfen
Но никто не отменял удаленку
arts
George
екб или нск - без разницы
inqfen
inqfen
Дс3 это нарицательное таки нескольких городов, правда в плане ит он более менее есть только в екб, казани, нск, ну может ещё Краснодар
inqfen
И во всех зп +- одинаковые
Anton
ARCHANGEL 🇺🇦
George
George
Ну, что там? Магнит да ютейр и все?
inqfen
Ещё есть всякие местные южные, у кого голова в Краснодаре
inqfen
Поэтому он и может
inqfen
А так да6, екб, Казань, нск
Alex
Привет! Может кто сталкивался
в корне проекта есть директория .docker
в ней docker-compose.yml и еще две директории production и stage в которых dockerfile для сборки образа
запускаю docker-compose.yml который собирает образ
обычная инструкция в докерфайле
ENV HOME /opt/www/app
WORKDIR $HOME
COPY . $HOME/
в данном случае не копирует корень проекта а содержимое директории в котором находиться docker-compose.yml - вопрос как подняться на одну ступень выше и скопировать весь проект - пробовал
ENV HOME /opt/www/app
WORKDIR $HOME
COPY ../ $HOME/
так не работает
Alex
простой вариант конечно положить docker-compose.yml в корень проекта
Дмитрий
su
su
docker-compose.yml всегда кладется в корень проекта если нет дополнительных сборщиков проекта
Дмитрий
su
Alex
если говорить о вольюмах которые прописаны в компоузе - то монтировать выше того расположения где и находиться компоуз получаеться
volumes:
- ../:/opt/www/app
Alex
George
George
собирай относительно корня проекта
George
docker-compose -f ./CATALOG/docker-compose build ...
Richard
привте . что за прикол ERROR: The Compose file '/home/project/bot/docker-compose.yml' is invalid because:
services.postgres.environment contains {"POSTGRES_USER": "eventstracker"}, which is an invalid type, it should be a string
George
наоборот )
George
Mikhail
Аа)
George
Richard
postgres:
image:
postgres:10
volumes:
- "./postgres/data:/var/lib/postgresql/data/pgdata"
environment:
- POSTGRES_USER: eventstracker
- POSTGRES_PASSWORD: A3dSA24Dctf2v4HE
restart:
- always
ports:
- 5432:5432
Richard
так что?
Richard
docker - postgresql какой url дает?
George
George
Я сломал глаза
George
multiline
Code
Like a boss
Richard
это как?
inqfen
вот
так
Richard
postgres:
container_name: postgres
image:
postgres:10
volumes:
- "./postgres/data:/var/lib/postgresql/data/pgdata"
environment:
- "POSTGRES_USER=eventstracker"
- "POSTGRES_PASSWORD=A3dSA24Dctf2v4HE"
- "PGDATA=./postgres/data:/var/lib/postgresql/data/pgdata"
restart:
always
ports:
- 5432:5432
Richard
так?
inqfen
https://www.reddit.com/r/Telegram/comments/5zi5q7/qa_how_to_send_code_snippets_via_telegram/
George
George
У тебя енвиронмент - дикт списков
George
А должен быть дикт диктов
George
Смотри скрин
George
Но это не точно
George
@YouProgrammist_ghost
George
🤷♂🤦♂
Richard
мне это кидало an invalid type, it should be a string
inqfen
должен быть дикт, где ключ = строка
George
Ты не так делал
inqfen
в env ничего кроме строки не бывает
Richard
"PGDATA=./postgres/data:/var/lib/postgresql/data/pgdata" а это чем плохо?
inqfen
сделай
```
environment:
key: "value"
George
George