Size: a a a

DevOps — русскоговорящее сообщество

2021 June 13

AN

Aleksandr Nesmachnyi in DevOps — русскоговорящее сообщество
Тем более я не идиот и до этого почитал десяток сайтов, но везде пишут про флаги, которые мне вообще не нужны
источник

AN

Aleksandr Nesmachnyi in DevOps — русскоговорящее сообщество
Сейчас статью на хабре нашел, попробую
источник

AN

Aleksandr Nesmachnyi in DevOps — русскоговорящее сообщество
Вообще, задача на одну команду, поэтому сюда и пошел, на хабре тоже какая то фигня с кучей команд и редактированием конфигов
источник

AN

Aleksandr Nesmachnyi in DevOps — русскоговорящее сообщество
По sftp я могу с основного юзера подключаться, но мне нужен еще один без доступа к корневой директории
источник

D

Dima Pinkovskiy in DevOps — русскоговорящее сообщество
возможно ли получить ssl (letsencrypt) сертификат для docker apache??
источник

O

Oberon in DevOps — русскоговорящее сообщество
Очень подмывает ответить "нет, летсэнкрипт видит апач в докере, пугается и убегает"
источник

O

Oberon in DevOps — русскоговорящее сообщество
А в чём проблема-то?
источник

НД

Николай Двойнишников... in DevOps — русскоговорящее сообщество
добрый день. сейчас я не могу зайти на стенд, на котором столкнулся с траблом, но все-таки задам вопрос. если есть соображения, направьте, пожалуйста. после выполнения '# su -c "/usr/pgsql-12/bin/initdb" postgres' в кастомную директорию (/data/postgres/12/data, переданную пользователю postgres через chown, и предварительно записанную как $PGDATA в .bash_profile пользователя postgres) сервис postgres-12 не поднимается. 'systemctl status postgres-12' выдает ошибку, ругающуюся на проверку $PGDATA. подскажите, чем сможете, пожалуйста :)
источник

U

Ugly in DevOps — русскоговорящее сообщество
что значит "ругается"?
источник

U

Ugly in DevOps — русскоговорящее сообщество
"этычеблятут?" - так?
источник

ММ

Максим Мартынов... in DevOps — русскоговорящее сообщество
su запускает bash не в login-режиме, поэтому .bash_profile не читается. используй флаг -l
источник

AD

Alex Demidov in DevOps — русскоговорящее сообщество
В докере с persistence сертификатов будет тяжело :)
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
сделай отдельный скрипт, который без привязки к чужому профилю задаёт и экспортирует переменные окружения, включая PGDATA и PGPORT (если порт по умолчанию занят другим экземпляром)
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
и либо из него запускай postgres, либо сорси его (. / source) перед запуском postgres
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
либо запускай postgres, передавая ему директорию (и порт) через параметр командной строки: -D и -p, соответственно
источник

AD

Alex Demidov in DevOps — русскоговорящее сообщество
Там systemd ещё присутствует, поэтому source не к месту.
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
На этот случай я привёл другой вариант с параметрами командной строки
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
Но я вангую, что следующей проблемой будет отсутствие соответствующей роли в базе )
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
Судя по тому, что папка с базой передана юзеру "как есть"
источник

AD

Alex Demidov in DevOps — русскоговорящее сообщество
Там скорее всего уже в Unit файле уже прописано использование -D $PG_DATA. Надо посмотреть, определяется ли PG_DATA в самом  юнит файле или берётся из внешнего
источник