Size: a a a

2019 November 30

k

kSandr in DevOps
Igor
Да я как бы и сейчас не горюю. Просто реально - а какие минусы у такого решения? Только что вы дали обходные решения, но не назвали проблемы моего.
ты пришел сюда , и спросил конченный ли ты ... тебе ответили, теперь ты начал что-то доказывать в ответ и оправдываться )
источник

GG

George Gaál in DevOps
если нужны тесты - я предложил нормальный, продакшен варик, без всяких лайфхаков типа service start postgres на этапе билда
источник

I

Igor in DevOps
George Gaál
вторая история - докеры это не про МНОГО сервисов в одном контейнере
на момент деплоя - да. на моменте билда ничего не запрещено
источник

GG

George Gaál in DevOps
🤦‍♂️
источник

k

kSandr in DevOps
Igor
на момент деплоя - да. на моменте билда ничего не запрещено
ты дурак ? ... у тебя все говно что там происходит остается в контейнере
источник

GG

George Gaál in DevOps
RUN apt-get update && apt-get install -y --no-install-recommends postgresql-11
RUN chown -R postgres:postgres /var/lib/postgresql/ && chmod -R u=rwX,go= /var/lib/postgresql
USER postgres
RUN   service postgresql start && \
     service postgresql status && \
     psql -c "ALTER USER postgres PASSWORD 'postgres';" && \
     psql -c "ALTER DATABASE postgres SET TIMEZONE TO 'UTC';" && \
     service postgresql stop
USER root
COPY . .
RUN service postgresql start && GOOS=linux GOARCH=amd64 go test -v ./...

я бы разработчику за такое по рукам понадавал
источник

GG

George Gaál in DevOps
kSandr
ты дурак ? ... у тебя все говно что там происходит остается в контейнере
полехххче, плиз
источник

I

Igor in DevOps
kSandr
ты дурак ? ... у тебя все говно что там происходит остается в контейнере
Не останется, если FROM scratch; COPY --from=builder
источник

GG

George Gaál in DevOps
Igor
Не останется, если FROM scratch; COPY --from=builder
ты вообще делаешь кривую вещь
источник

GG

George Gaál in DevOps
ты запихиваешь тесты в этап билда
источник

GG

George Gaál in DevOps
подсказка - билд нужен, когда у тебя уже либо все готово и тесты прошли, либо у тебя есть рабочий пайплайн с какими-то промежуточными артефактами
источник

GG

George Gaál in DevOps
как бы _теоретически_ можно все утрамбовать в докерфайл - но это неподдерживаемое решение
источник

GG

George Gaál in DevOps
а завтра так вообще докер выпилят, будет подман и что будешь делать? плакать и жрать кактус?
источник

I

Igor in DevOps
George Gaál
подсказка - билд нужен, когда у тебя уже либо все готово и тесты прошли, либо у тебя есть рабочий пайплайн с какими-то промежуточными артефактами
так билд и происходит после тестов
источник

k

kSandr in DevOps
Вот кароч слушай что Жора грит , он шарит )
источник

GG

George Gaál in DevOps
George Gaál
RUN apt-get update && apt-get install -y --no-install-recommends postgresql-11
RUN chown -R postgres:postgres /var/lib/postgresql/ && chmod -R u=rwX,go= /var/lib/postgresql
USER postgres
RUN   service postgresql start && \
     service postgresql status && \
     psql -c "ALTER USER postgres PASSWORD 'postgres';" && \
     psql -c "ALTER DATABASE postgres SET TIMEZONE TO 'UTC';" && \
     service postgresql stop
USER root
COPY . .
RUN service postgresql start && GOOS=linux GOARCH=amd64 go test -v ./...

я бы разработчику за такое по рукам понадавал
👆а это тогда что не как тесты?
источник

I

Igor in DevOps
George Gaál
а завтра так вообще докер выпилят, будет подман и что будешь делать? плакать и жрать кактус?
не выпилят, так как я решаю, что использовать.
источник

N

Navern in DevOps
Мне кажется спорить бесполезно
источник

I

Igor in DevOps
George Gaál
👆а это тогда что не как тесты?
тесты, которые запускаются перед реальным билдом
источник

k

kSandr in DevOps
ахахахахах
источник