Gogs
Материал из K.Wiki
Версия от 11:21, 2 мая 2017; Kirill (обсуждение | вклад)
Установка
Ссылки:
Настройка nginx
Создать виртуальный хост
server { listen 80; server_name {имя домена}; location / { proxy_pass http://localhost:{порт}; } }
{имя домена}
и {порт}
нужно заменить корректными значениями.
По-умолчанию, Gogs использует порт 3000.
Настройка автозапуска в Ubuntu
{имя домена}
и {имя пользователя}
нужно заменить корректными значениями.
-
Установить supervisor:
sudo apt-get install supervisor
-
Создать директорию для записи логов:
sudo mkdir -p /var/log/{имя домена}
-
Создать файл настроек /etc/supervisor/conf.d/{имя домена}.conf с содержимым:
[program:{имя домена}] directory=/var/www/{имя домена}/www/ command=/var/www/{имя домена}/www/gogs web autostart=true autorestart=true startsecs=10 stdout_logfile=/var/log/{имя домена}/stdout.log stdout_logfile_maxbytes=1MB stdout_logfilebackups=10 stdout_capture_maxbytes=1MB stderr_logfile=/var/log/{имя домена}/stderr.log stderr_logfile_maxbytes=1MB stderr_logfile_backups=10 stderr_capture_maxbytes=1MB environment = HOME="/home/{имя пользователя}", USER="{имя пользователя}"
-
Перезапустить supervisor:
sudo systemctl restart supervisor.service
Ссылки: