Aleksey
Aleksey
Abiev M-O
Всем привет
кто может подсказать, с чем может быть связано то, что я пушу образ на хаб, а затем пытаюсь его получить, но получаю пустой список, хотя на хабе он появился?
Ivan
Abiev M-O
Ivan
Abiev M-O
Ivan
Aleksey
c "myapp" ничего не вижу
Привет а ты точно его видишь на хабе? И если его в ручную забрать что будет ? Вот так ошибок не вижу на первый взгляд
Abiev M-O
Solyar
Дима
а вот в прошлый раз меня не размутили
Geo
кто может подсказать как исправить ошибку coonections error local host 5432
central
Geo
да
Geo
2 контейнера могут связаться
Geo
не могут*
central
выкинь оттуда localhost и все будет работать
Geo
а что вместо локал хоста писать?
central
имя контейнера если в одной сети
Geo
или просто строку стереть ?
Geo
просто как он будет конектиться ? куда обращаться ? что писать в конфиге подключение к postgres в питоне ?
central
сколько не задавай вопрос ответ всегда будет одинаковый. смотри сообщение выше
Geo
можешь показать как тогда будет выглядеть эта строка ?
Geo
if DATABASE_TYPE == DatabaseType.Postgres:
DATABASE_URL = f'postgresql://{DB_USER}:{DB_PASSWORD}@{DB_HOST}:{DB_PORT}/{DB_NAME}'
central
вместо DB_HOST написать, угадай, имя контенейра
Geo
спс) бро )
Geo
заработало)
Dlazder
Всем привет, скажите пожалуйста, мне чтобы просто сделать сборку проекта в контейнере под нужной мне системой, нужно создавать целый образ который создается минут 15, а при правках dockerfile пересобирать его? Он же долго очень собирается, это разве удобно?
Ivan
Solyar
🇷🇺 bdenisska
Всем привет, есть вопрос. В docker compose при использовании параметра replicas возможно каким то образом задать статику для реплик? Может быть можно указать какой то range?
Не смог ничего нагуглить
Solyar
Abiev M-O
Abiev M-O
Если мы пушим в определеную ветку, то тег образа должен быть latest
Иначе - имя ветки + хеш коммита
Abiev M-O
Вот так понятнее будет
Abiev M-O
Solyar
Ты делаешь говно потому что в github actions есть готовые переменные которые можно использовать. Куча лишнего мусора написано
Solyar
Сначала пушить потом проверять это неправильный подход. Надо делать наоборот
Abiev M-O
Sapar
можно по теме вопрос, как можно в гитхаб actions передать ssh.private.key не используя секретов
Abiev M-O
Abiev M-O
Abiev M-O
Dlazder
Как правильно создать ссылку на все файлы в текущей директории, чтобы при запуске контейнера, он брал их не из образа а из моей папки с проектом? Для этого вроде нужен volume, но я не понял как правильно настроить, подскажите пожалуйста что здесь не так
FROM node
WORKDIR /app
VOLUME [ "/app" ]
COPY package.json ./
RUN npm install
RUN npm run build
CMD ["npm", "start"]
docker build -t my-next-app ./
Vitaly
помоему в вас смешалось и сборка и запуск контейнера
Vitaly
При запуске контейнера мапите в него диреректорию со своими файлами или подключаете волюм
Dlazder
Vitaly
да
Dlazder
Покажите пример команды пожалуйста
Магомед
Оф дока
Vitaly
https://docs.docker.com/storage/volumes/
Vitaly
-v ./data:/app/data
Dlazder
-v ./data:/app/data
У меня это не сработало. то что после двоеточия это место куда ведет ссылка, но где мне указывать откуда она должна идти?
Vitaly
логичто что до : source посде target
Vitaly
Я вам скинул на докементацию ведь
Dlazder
логичто что до : source посде target
Ну я так и подумал в начале.
Но получил такое сообщение при запуске
docker run -v ./:/app my-next-app
docker: Error response from daemon: create .: volume name is too short, names should be at least two alphanumeric characters.
See 'docker run --help'.
Я хотел указать как источник текущую директорию
Vitaly
ну так а вы ошибку прочли?
Vitaly
укажите или как полное имя или более длинно
Dlazder
так имя или путь к папке?
Tux
привет! подскажите, нужно-ли что-то дополнительно настраивать, чтобы включить узел находящийся в другом датацентре в swarm? я исполнил только docker swarm join
Tux
у меня проблема такая:
есть docker swarm в котором два узла находящихся в разных датацентрах. я поднял простенький стек с одним сервисом с двумя репликами (соответсвенно, на каждом хосте по реплике). далее, я добавляю тестовый контейнер в созданную для этого стека сеть, и пытаюсь по домену (или по ip адресу) курлом получить ответ от http сервиса, и вот странность, т.к. там происходит RR балансировка, то ответ от http сервера я получаю через раз (соответственно, когда запрос приходит на реплику на той же машине). Этой проблемы не существует, когда я запускаю два узла в одном датацентре, но когда в разных, то запрос не проходит. курл в консоль пишет только * Trying 10.0.6.2:80...
Тынарбек
Добрый день, коллеги!
Подскажите пожалуйста: пытаюсь задеплоить airflow с подключением к внешнему Postgres. В values требуется указать секреты из Vault для подключения при деплое. Как мне реализовать это подключение? Использовать аннотации в values.yml? Или попробовать sidecar контейнер. Если делать инъекцию в под то как в values указать?
Aleksey
Aleksey
Тынарбек
Ну я про кластер в кубере
Тынарбек
Волт
Aleksey
Волт
В группу с кубероб напиши а то тут флудить не хорошо на другие темы