
Lazoreth
13.10.2018
09:43:53
Ситуация такая. Перекатываю проект в контейнеры. Фронт работает таким образом: он собирается и заливается на сервер. А nginx просто перенаправляет на html файл в подмонтированную папку с собранным фронтом

Andrey
13.10.2018
09:44:30

Lazoreth
13.10.2018
09:45:08
Точно, спасибо

Inspector
13.10.2018
09:45:46

Google

Robert
13.10.2018
09:47:08

Konstantin
13.10.2018
09:47:30

Inspector
13.10.2018
09:48:15

Lazoreth
13.10.2018
12:00:53
Подскажите пожалуйста, почему образ может не собиратся?
FROM node:6-alpine
COPY . ./server/front
WORKDIR /server/front
CMD apk update && apk upgrade && apk add --no-cache git bash libpng-dev g++ gcc autoconf automake libtool nasm make
CMD npm i
CMD npm run browser:build
CMD npm run mobile:build
Билд проходит, очень быстро и без ошибок, ну нужная папка build пустая

Konstantin
13.10.2018
12:01:36
RUN, а не CMD
Чо там по докам?

Lazoreth
13.10.2018
12:04:50
Точно, напутал, спасибище

Konstantin
13.10.2018
12:18:24

Lazoreth
13.10.2018
12:27:09
Да блин, я не фронтер нифига

Konstantin
13.10.2018
12:35:24

Artem
13.10.2018
16:32:39
Добрый вечер не подскажите как запустить docker-compose под текущим пользователем
?

Алексей
13.10.2018
16:35:04
Под текущим пользователем выполнить команду docker-compose

Google

Artem
13.10.2018
16:40:09
Проблема в том что файлы которые создаются докером под рутовым пользователем. Можно как-нить настроить, чтобы они создавались под текущим?

Konstantin
13.10.2018
16:47:35

Oleg
13.10.2018
16:55:16

Artem
13.10.2018
16:56:19
Как?

Oleg
13.10.2018
16:56:27
RUN useradd ... your_user
USER your_user

Artem
13.10.2018
17:05:02
Спасибо

Sergey
13.10.2018
19:45:13
Подскажите как выводить логи в файлы (логи с 3 контейнеров в стдаут)

Andrey
13.10.2018
21:27:38

Грін
14.10.2018
08:43:59
Скажите почему такое странное подключение в mongo? Запускаю проект через docker-compose

Sergey
14.10.2018
08:46:22
Как сервис обзовешь - на такой хост и ходишь

Грін
14.10.2018
08:50:01
должна програ так запустится

Sergey
14.10.2018
09:17:29

Грін
14.10.2018
09:20:09

Emil
14.10.2018
09:44:03
Привет
Госпади
Хелпаните мне плиз
Крч, мне нужно запустить миграции для постгреса
Я прописал их запуск в CMD докерфйла
CMD ["node_modules/.bin/sequelize", "db:migrate", "&&", "nodemon", "bin/www"]
Но оно циклически его херачит
Подскажите как правильно
ПС
Я гуглил но тамм какие то дикие идеи типо sh файла который эротически входт в контейнер и в нем пытается запустить npm скрипт
Мне это как то не оч

Yaroslav
14.10.2018
09:53:22
зачем тебе миграции и nodemon?
и что в db:migrate?

Emil
14.10.2018
10:13:33
не
Я сначала хочу запустить миграции
А потом сам проект через nodemon

Sergei
14.10.2018
12:16:05
а ты не хочешь делать миграции при запуске контейнера? (определяя соответствующий скрипт как entrypoint для твоего образа?)

Google

Emil
14.10.2018
12:18:49
у меня в контейнере нет нод модульса
(в интернетах писали что нужно ножмодульс в докер игнорм добавлять)
я пару дней как начал ковырять докер потому возможно пишу ересь)
это типо прописать его в sh
и добавить в docker-entrypoint-initdb.d ?

Sergei
14.10.2018
12:29:07
вот пример: у меня образ с django, при старте образа я хочу запускать миграции в базу данных, и собирать новую статику. что делаю:

Emil
14.10.2018
12:31:32
спасибо сейчас попробую так

Sergei
14.10.2018
12:32:03
А подскажите пожалуйста по теме оптимизации:
Поднимаю в докер-контейнерах два сайта на одном vps.
Имею debian, 1GB памяти, ssd, CPU 1 core
Первый сайт обслуживает такой набор контейнеров: postgresql, nginx, gunicorn (2 воркера держат api на джанго), node (нужен для Server Side Rendering)
Второй: mariaDB, nginx, pfp-fpm(2-10 воркеров)
Все образы на базе alpine-linux.
В хорошие времена наблюдаю показатели: из 1ГБ памяти 745MB использовано, остальное в swap, процессор особо не напрягается. Но иногда бывает 850 памитя загружено, про свап кстати не помню, и жуткие тормоза, воркеры слетают по timeout, а если перезагружаю контенеры - вижу что то типа "socket connection timeout" и невозможность стартануть контейнер. Вот хочу еще гиг памяти добавить, и такой вопрос - есть ли в этом смысл, как считаете?

Konstantin
14.10.2018
12:44:12
не юзай своп вообще
а так смотри кто сколько ест, 1гб маловато для такой пачки, уменьшай колво воркеров\кеша
docker stats покажет кто сколько

Sergei
14.10.2018
12:49:12
Вот спасибо!!! о docker stats не знал! больше всего оказывается есть gunicorn (попробую подкрутить воркеры). а про отключения swap в debian это я загуглю, как сделать. Благодарю!
ну еще попробую настроить кэширование для node-сервера, ssr срабатывает только один раз, но жрет ресурсов дофига. и наверное памяти прикуплю, не так уж дорого. Видимо по этому ресурсу все же основная нагрузка идет

Konstantin
14.10.2018
12:56:32
Swapoff или swapiness 1

arts
14.10.2018
13:15:43

Inspector
14.10.2018
16:11:45
Mysql
Добрый вечер друзья кто знает в чем проблема?
При конвертации данных с помощью команды select inet_ntoa(conv(HEX(ip), 16, 10)) from new_ip выводятся данные которые необходимы. Дальше я хочу что бы эти конвертируемые данные (тоесть ип адреса в формате 192.168.1.23) записались в новую таблицу. Пытаюсь это реализовать след. командой create table new_all_1 select inet_ntoa(conv(HEX(ip), 16, 10)), user_id, log_date from new_ip;. Выдаются след. ошибка ERROR 1411 (HY000): Incorrect integer value: 'conv(hex(`old`.`new_ip`.`ip`),16,10)' for function inet_ntoa
Как создать новую таблицу на основе конверитируемых данных????

Sergey
14.10.2018
16:13:02

Таймураз
14.10.2018
16:20:17

Sergey
14.10.2018
16:20:51
@dba_ru
он просто спамит по чатам чтобы ему сделали

Konstantin
14.10.2018
16:21:11

Google

Konstantin
14.10.2018
16:21:22
А кто тут админ вообще?

Sergey
14.10.2018
16:21:39

Konstantin
14.10.2018
16:21:44

Sergey
14.10.2018
16:21:48
О _о

Konstantin
14.10.2018
16:22:15
Hitmaker ник кажись, был раньше уже неделю не вижу

Sergey
14.10.2018
16:22:46

Таймураз
14.10.2018
16:23:15

Konstantin
14.10.2018
16:24:36
Но кто-то тут чистит спам, но я не знаю кто

Sergey
14.10.2018
16:26:52

Таймураз
14.10.2018
16:27:39

Sergey
14.10.2018
16:28:00

Таймураз
14.10.2018
16:28:40

Sergey
14.10.2018
16:28:55

Таймураз
14.10.2018
16:29:32
Короче нужно сюда того, кого будут люди ненавидеть, добавить в админы
Меня, например
Буду за грамматические ошибки банить

Sergey
14.10.2018
16:31:06

Таймураз
14.10.2018
16:32:16
?
И сам же запятую забыл поставить

Sergey
14.10.2018
16:36:31
еще не попал в админы а уже в банлисте

MaXG
14.10.2018
17:11:06
подскажите плиз мануал по поднятию своего сервера для управления dns-зонами

Google

Robert
14.10.2018
17:12:42
Тут филиал Лора открылся штоле?

Sergey
14.10.2018
17:16:26

MaXG
14.10.2018
17:38:45
Я полагал что есть на примете докер образа под эту задачу

SlavikMIPT
14.10.2018
17:50:11
это - в общем проблем следующая, ток не смейтесь - не хватает оперативки чтоб под виндой докер запустить. Код пишу в pycharm, использую удаленный дебагер. Кто нить знает - как нибудь можно либо без поднимания на виндовом ноуте докера либо урезанную какую то версию запустить, чтобы отлаживать в докере можно было

Robert
14.10.2018
17:51:08
docker machine

SlavikMIPT
14.10.2018
17:53:00
а он под виндой у меня не стартует
браузер + IDE, а оперативки всего 4 гига
на докер демон не хватает уже
или я не так понял - это просто типа драйвера
который к удаленным докер демонам может цепляться?
и соответственно у меня докер демон крутится на одном из серваков а я могу черещ docker-machine подцепиться с локального компа к одному из них и подцепить к IDE?
все - кажись понил, спасибо
на клиенте только CLI и REST API