Обложка канала

ServerAdmin.ru

12437 @srv_admin

Авторская информация о системном администрировании.

ServerAdmin.ru

4 года назад
Открыть в
​​Ранее я уже рассказывал про Gitea. Это легковесная Open Source-система для управления Git-репозиториями, которую можно развернуть на своем сервере. Её отличает простота установки и настройки, а так же возможность использования базы sqlite. Для небольших проектов этого достаточно, зато никаких хлопот с обслуживанием и бэкапами. Попробовать Gitea можно, запустив в Docker. Я решил ещё раз написать про неё, потому что попробовал тему - Gitea Modern. С ней совсем другой вид и впечатление от веб интерфейса. Внешний вид приятнее и функциональнее. Вот готовый docker-compose.yml для запуска с этой темой по умолчанию: version: "3" networks:  gitea:   external: false services:  server:   image: gitea/gitea:1.16.8   container_name: gitea   environment:    - USER_UID=1000    - USER_GID=1000    - GITEA_CUSTOM=/data/gitea   restart: always   networks:    - gitea   volumes:    - ./gitea:/data    - /etc/timezone:/etc/timezone:ro    - /etc/localtime:/etc/localtime:ro   ports:    - "3000:3000"    - "222:22" Я добавил переменную GITEA_CUSTOM, а её содержимое попадает в volume, подключенный к ./gitea. Теперь надо сделать папку /data/gitea/public/css и положить туда файл темы theme-gitea-modern.css. Новую тему также надо добавить в конфиг /data/gitea/conf/app.ini. Добавляем в самый конец: [ui] THEMES = gitea,gitea-modern DEFAULT_THEME = gitea-modern Больше от дефолтной установки ничего не менял. Теперь можно запустить и оценить новый вид веб интерфейса. #git #devops