169 похожих чатов

Так может я не допонял)).. бутстрап заливается ведь в image

правильно?) через докер файл при его сборке. А контейнеры мы запускаем через оркестрацию docker compose, который по сути запускает их 1:1 как они есть, и отдельно хранятся данные в volumes

11 ответов

17 просмотров

И что тебе мешает запустить контейнер на базе собранного образа чтобы посмотреть что там идет не так? Что мешает внутри контейнера отлаживать команду и потом рабочий вариант пихнуть в докерфайл?

Zangetsu- Автор вопроса
Alex Ilizarov
И что тебе мешает запустить контейнер на базе собр...

ну ща попробую, просто я думал, есть какой-то беспрактиз в части докеризации бутстрапа

Zangetsu
ну ща попробую, просто я думал, есть какой-то бесп...

А тут не важно что ты докеризуешь, ты как бы образ ОС собираешь, вот и собери проект со стилями. В докере он или не в докере вообще значения не имеет.

Zangetsu- Автор вопроса
Alex Ilizarov
А тут не важно что ты докеризуешь, ты как бы образ...

ок, вопрос, мне заявзываться на lock файлы? или нет? или просто с нуля пихать? как обычно практика?

Zangetsu
ок, вопрос, мне заявзываться на lock файлы? или не...

Я тебе еще раз говорю что не важно в докер ты пихаешь или нет. Вопрос в том какие файлы ты куда копируешь, что запускаешь и что получается. Если бы ты напрямую на сервер деплоил то ты бы делал схожие шаги по сборке ассетов.

Zangetsu
ок, вопрос, мне заявзываться на lock файлы? или не...

В volumes у тебя что прописано в докер композе?

Zangetsu- Автор вопроса
Alex Ilizarov
В volumes у тебя что прописано в докер композе?

postgres42: image: postgres:15.0-alpine volumes: - postgres_vol_new:/var/lib/postgresql/data:cached - ./init.sql:/rails/init.sql

Zangetsu
postgres42: image: postgres:15.0-alpine vo...

Тогда не понимаю проблемы. Собираешь образ, заходишь в контейнер, запускаешь нужную команду и смотришь что не работает.

Zangetsu- Автор вопроса
Alex Ilizarov
Тогда не понимаю проблемы. Собираешь образ, заходи...

Понял, окк. Кстати вопрос, а есть ли прием как ускорить сборку образа? 1900 секунд , вроде все cached

Zangetsu
Понял, окк. Кстати вопрос, а есть ли прием как уск...

Да, COPY/ADD команды сбрасывают кэш всех следующих шагов если в наборе файлов поменялся хоть один.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта