Официальная Инструкция по установке
https://docs.rhodecode.com/RhodeCode-Control/tasks/install-linux.html
yum -y install lbzip2 wget
wget --content-disposition https://dls-eu.rhodecode.com/dls/NzA2MjdhN2E2ODYxNzY2NzZjNDA2NTc1NjI3MTcyNzA2MjcxNzIyZTcwNjI3YQ==/rhodecode-control/latest-linux-ce
(ссылку можно взять тут)
Установка экземпляра VCSServer
rccontrol install VCSServer
Проверка
rccontrol status
Установка PostgreSQL
yum -y install postgresql93 postgresql93-server postgresql93-contrib postgresql93-libs
Настройка PostgreSQL
Настройка авторизации
vi /var/lib/pgsql/9.3/data/pg_hba.conf
Блок
# "local" is for Unix domain socket connections only local all all peer # IPv4 local connections: host all all 127.0.0.1/32 ident # IPv6 local connections: host all all ::1/128 ident
Заменить на
# "local" is for Unix domain socket connections only local all all md5 # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 md5
Запуск
systemctl start postgresql-9.3
Автозагрузка
systemctl enable postgresql-9.3
Инициализация
/usr/pgsql-9.3/bin/postgresql93-setup initdb
*Управление службой
systemctl start postgresql-9.3.service
systemctl stop postgresql-9.3.service
systemctl restart postgresql-9.3.service
Создание базы
CREATE DATABASE имя_базы ;
Список баз
\l;
Создание пользователя
CREATE USER имя_пользователя WITH PASSWORD 'пароль';
Список пользователей
\du;
Предоставление прав на базу
- Подключение к базе
# psql имя_базы
# -bash-4.2$ psql Имя Базы
- Права
Имя Базы=#GRANT ALL PRIVILEGES ON DATABASE имя_базы TO имя_пользователя;
Имя Базы=#ALTER DATABASE имя_базы_данных OWNER TO Имя_пользователя;
Установка Community
rccontrol install Community
ip - стандартный 127.0.01 заменяем на ip вашего сервера в локальной сети
Путь где хранить репозитории - /opt/rhodecode/repos
*к машине подключен второй диск, который монтируется
/dev/vdb /opt/rhodecode/repos xfs defaults 1 1
*rccontrol status
rccontrol restart community-1
Настройка транспорта почты
yum -y install sendmail sendmail-cf m4
vi ~/.rccontrol/community-1/rhodecode.ini
прописать:
email_prefix = [RhodeCode]
app_email_from = rhodecode-noreply@domain.ru
smtp_server=127.0.0.1
service sendmail restart
Комментариев нет:
Отправить комментарий