First name
First name
Так себе аналогия
First name
Свобода не значит бесплатность
First name
Свобода значит ты можешь исходники посмотреть
First name
Одно без другого бывает разве?
First name
Ебстебственно
First name
Я высказал своё мнение
First name
Что если стоит выбор между несвободным софтом и свободным/открытым, я выберу свободный/открытый
Роман
Одно без другого бывает разве?
Открытый: можешь посмотреть исходники. Больше ничего не гарантируется.
Свободный: развитие проекта определяет коммьюнити на основе каких-то правил. Могут и основателя лесом послать, теоретически.
Пример открытого, но несвободного - RHEL
First name
Согласен, но есть нюанс. Centos - пример открытого свободного, основанного на открытом несвободном :)
First name
И так будет с любым открытым несвободным софтом
ill-ya
Что лучше? scaleway vs ovh?
Vadim
Я бы scaleway не брал. Суппорт очень медленный и бывают косяки я от туда уехал
ill-ya
Что может еще?
ill-ya
do дорогой выходит сейчас
ill-ya
scaleway самый дешевый выходит и 4 ядра заявляют за смешные деньги
Aleksandr
Что лучше? scaleway vs ovh?
онлайн.нет (скейлвей это их дочка) технологически слабее ovh, хотя некоторые живут (до первого прецедента)
t3
Пробовал кто собирать multi-stage образы в гитлабовском раннере?
Чёт у меня локально всё собирается, а в раннере выплёвывает такое:
Step 10/10 : COPY --from=0 /usr/src/app/public /usr/share/nginx/html
invalid from flag value 0: repository sha256 not found: does not exist or no pull access
Igor
Mike Khromov
Всем привет! Есть вопрос: локально запускаю докер на маке, хочу посмотреть страницу в ие11 через вирутал-бокс, как пробросить ip
Aleksand
Aleksand
ну а проблема есть уже на ней? или с свежаком все ок?
Aleksand
ну это радикальное какое-то суждение
Aleksand
FROM golang as builder
RUN go get github.com/golang/example/hello
RUN CGO_ENABLED=0 go build -a github.com/golang/example/hello
FROM scratch
COPY --from=builder /go/bin/hello /
ENTRYPOINT [ "/hello" ]
как такое в CI сделать без multi-stage? ведь подобный подход и есть основное его удобство
Aleksand
вот собрать в три строчки итоговый чистый и минималистичный образ без лишней возни
twwlf
Aleksand
twwlf
Вокруг докера такое в CI непросто сделать
twwlf
Если есть желание не тащить в среду зависимости, обходиться только докером
twwlf
Теперь стало проще и это прекрасно
Anonymous
@nodekra а ты работу не ищещь случаем? )
Anonymous
а какой город?
Anonymous
эх
Anonymous
а сам из какого города?
Anonymous
жаль)
Aleksand
а какой размер у итогового образа?
Aleksand
ну норм, вопрос лишь куда эту логику класть в ci или в Dockerfile
Anonymous
Multistage не про ci)
First name
лол
ill-ya
Есть группа по администрированию?
ill-ya
Там бы задал вопрос - стоит ли использовать DNS на сервере(plesk) или лучше оставить на namecheap?(считал что так лучше)
Artem
Народ, подскажите, пожалуйста, с чем связан краш билда на инструкции RUN gulp build Собщение:
.../node_modules/gulp-autoprefixer/index.js:2
const gutil = require('gulp-util');
^^^^^
SyntaxError: Use of const in strict mode.
...
И как можно поправить?
Artem
Могу докерфайл скинуть, если нужно
Aleksand
Aleksand
это не проблема докерфайла
🦠
эт чо ты такое говоришь
🦠
ты чо там не по-русски же написано
Artem
Aleksandr спасибо, попробую обновить ноду
🦠
прям, написано, же
Aleksand
Michael
Всем привет, хочу .npmrc прокинуть в контейнер, делаю через COPY
COPY .npmrc .npmrc
на убунте с хоум в контейнер, но внутри контейнера нет файла, кто-то делал подобное ?
Artem
Aleksandr Спасибо, помогло! :)
Michael
Если я хочу скопировать из под хоум директории в линкусе, я копирую не через $HOME ?
Michael
докер файл
Roman
если в основной системе есть пользоатель user
а в контейнере его нет
можно как то запускать контейнер чтобы сервис в нем работал от имени пользователя user?
Michael
мне нужно скопировать из хоум директори линукса
Artem
Artem
ну соответственно и создать там его с тем же юид
Michael
так, тогда вопрос как мне .npmrc прокинуть, смотрел примеры в гугл, они не взлетали. Я просто в докере не шарю особо
Roman
Michael
копировать ручками или через докерфайл ?
Artem
без создания ему в контейнере неоткуда появится
Roman
если образ общий а пользователи разные
придется всех пользователей в образе создать
не очень гибко
Artem
оО
Artem
Roman
Roman
образ под сервис один
Roman
но каждый работает с своей копией
Roman
это для разработки
Michael
мне маунтить это типо вольюм делать ? или это разные вещи? просто мне через вольюмы не подходит
Artem
вот и я не пойму, либо это какой то хитровывернутый кейз
Roman
у кадого разработчика поднят контейнер с интерпретатором
Artem
или надо поработать над архитектурой
Artem
Roman
Michael
я работаю с docker-compose
Roman
образ то один
Roman
а сервис в нем работать должен от имени конкретного пользваотеля