
Антон
01.08.2018
05:36:37

Artem
01.08.2018
05:38:27

Maksim
01.08.2018
05:39:20
Нашел я документацию на сайте нексуса
https://blog.sonatype.com/using-nexus-3-as-your-repository-part-2-npm-packages
делаю npm install <PACKAGE> и всё появляется в репозитории
но есть нюанс

Google

Maksim
01.08.2018
05:40:50
есть проект на ангуляре, у него свои зависимости, собирается каким то пакетом npm
когда запускаю npm install то он тянет не с моего репозитория, а напрямую
мне надо подготовить репозиторий чтобы потом можно его было перенести в закрытую сеть

Artem
01.08.2018
05:42:55
Проксирующий?

Maksim
01.08.2018
05:43:05
да
когда зависимости подтягиваются через package.json на мою репу кладется болт
так мне кажется

Artem
01.08.2018
05:44:14
А как в гемфайле можно указать источник?

Maksim
01.08.2018
05:45:58
# npm config ls -l | grep registry
metrics-registry = "http://192.168.122.108:28081/repository/npm-group/"
registry = "http://192.168.122.108:28081/repository/npm-group/"
; metrics-registry = null (overridden)
; registry = "https://registry.npmjs.org/" (overridden)
npm config set registry http://192.168.122.108:28081/repository/npm-group/
по идее можно указать еще так
npm install --registry=http://192.168.122.108:28081/repository/npm-group/
по всё равно игнорирует

kerzol
01.08.2018
06:08:49
Хмхмхм. А куда оно стучится?

Google

kerzol
01.08.2018
06:09:27
Перенаправь днс или иптаблом зарули на в локальный лан

Maksim
01.08.2018
06:16:57
если ставить просто npm install PACKAGE то нормально
а если npm install и в папке лежит package.json то ставить мимо приватного репозитория

kerzol
01.08.2018
06:19:21
В package.json можно прописать путь до репы.
Я так думаю.
Видимо дефолтный там глобальный

Maksim
01.08.2018
06:22:59
в общем магия
Я разворачивал на машине 192.168.122.108 jenkins и рядом решил развернуть нексус, задача появилась, развернуть приватную репу
npm install пробовал на ней же, видимо это было фейлом
сейчас на локально машине запустил npm install с этим же package.json и всё нормально подтянулось

Baha
01.08.2018
06:43:13
есть люди кто может подсказать в postgres?

Антон
01.08.2018
06:43:59

Олег
01.08.2018
06:44:37
кто сможет тот ответит

Baha
01.08.2018
06:44:42
ща озвучу)
только не ржать!))

Олег
01.08.2018
06:45:34
та говори уже, все мы такими когда то были)

Baha
01.08.2018
06:45:45
не знаю как безопасно произвести архивацию логов (а логов ли?) /var/lib/pgsql/9.4/data/base/16384 )))
скопилось почти на 2 Т
рядом есть директория backup
но она пуста
прошлый админ либо забыл либо забил

Google

Олег
01.08.2018
06:47:00
1)логи бд хранятся в папке pg_log либо просто log (начиная с десятого постгре)

Baha
01.08.2018
06:47:14
а тут что тогда?

Олег
01.08.2018
06:47:14
папки в base вообще строго не рекомендую трогать

next
01.08.2018
06:47:18
tar, gz

Олег
01.08.2018
06:47:27
это файлы базы
и она скрешится если ты их перенесешь

Baha
01.08.2018
06:47:40

Олег
01.08.2018
06:49:06
а что сделать можно? еще 2-3 дня и диск заполнится
2Т это значит у тебя столько весит база, ты должен sql запросами найти самые большие таблицы в базе и провести архивацию данных таблиц на уровне sql, т.е. при помоги того же pg_dump и удаления лишней инфы из этих самых таблиц с последующим их вакуумом
SELECT c.oid,nspname AS table_schema, relname AS TABLE_NAME
, c.reltuples AS row_estimate
, pg_size_pretty(pg_total_relation_size(c.oid)) AS tb_size
, pg_size_pretty(pg_indexes_size(c.oid)) AS index_size
, pg_size_pretty(pg_total_relation_size(reltoastrelid)) AS toast_size
FROM pg_class c
LEFT JOIN pg_namespace n ON n.oid = c.relnamespace
WHERE relkind = 'r' and nspname = 'public'
order by pg_total_relation_size(c.oid)::bigint desc

Baha
01.08.2018
06:51:02
ого
спасибо!!!

Олег
01.08.2018
06:51:41
смотришь самые большие таблицы, проверяешь есть ли возможность их архивации и их архивируешь если это возможно
архивируешь через pg_dump и потом delete from tb where add_date < now()-'1month'::interval;
как пример
т.е. если это логи то останутся только за последний месяц данные

Baha
01.08.2018
06:53:08
а как проверить возможность архивации? я не совсем понял это

Олег
01.08.2018
06:54:23
а как проверить возможность архивации? я не совсем понял это
про возможность архивации я подразумевал "все ли данные из этой таблицы используются 24/7" т.е. если это список пользователей то понятное дело ты его не заархивируешь и не удалишь, а если это логи 10ти летней давности то можно и почистить их

Baha
01.08.2018
07:00:12
ааа спасибо, теперь понял)

Google

Олег
01.08.2018
07:03:55
ааа спасибо, теперь понял)
а base файлы не взумай на продакшн базе переносить/удалять, базу потом очень сложно поднимать, потому что данные об индексах таблицах содержатся в системных таблицах постгреса и когда он не находит этих таблиц то начинает паниковать)

Baha
01.08.2018
07:04:57

Олег
01.08.2018
07:05:39

Sergey
01.08.2018
07:05:44
а че дамп архивировать и кидать в s3 уже не модно?
нахрен баз файлы то архивировать

Олег
01.08.2018
07:06:11
ну я так и предлагаю
pg_dump с архивацией

Sergey
01.08.2018
07:06:45
ну, скриптик в крон и в s3 пушить дейликами

Baha
01.08.2018
07:07:52
настало время погуглить s3

Олег
01.08.2018
07:08:02
и лог таблицы в которых куча данных лучше держать партициями, тогда можно отключить партицию, заархивировать ее и удалить таблицу
партицировать можно как угодно, по дням, месяцам, годам

Alex
01.08.2018
07:08:55

Baha
01.08.2018
07:09:00

Alex
01.08.2018
07:10:13

Baha
01.08.2018
07:10:54

Sergey
01.08.2018
07:11:10

Alex
01.08.2018
07:11:23
Как некому, тут 4к человек. Найми

Baha
01.08.2018
07:12:19

Alex
01.08.2018
07:12:45

Google

Aleksey
01.08.2018
07:12:58

Iurii
01.08.2018
07:13:13
и как минимум три участника

Baha
01.08.2018
07:13:25

Alex
01.08.2018
07:13:26

Banzy
01.08.2018
07:13:29
2 друга тебе помогут )

Baha
01.08.2018
07:13:30

Alex
01.08.2018
07:14:06
?
Работодателя предупреди, что нафакапить можешь

Олег
01.08.2018
07:14:20
100%

Banzy
01.08.2018
07:14:24

Alex
01.08.2018
07:14:24

Baha
01.08.2018
07:14:36

Alex
01.08.2018
07:14:51
я не с РФ
Тогда делай как умеешь, мне все равно
?

Sergey
01.08.2018
07:15:03
в след раз по шапке

Baha
01.08.2018
07:15:28

Олег
01.08.2018
07:17:42
?
главное перед тем как делать сохранись)