MyTetra Share
Делитесь знаниями!
Установить JetBrains Upsource в Docker
05.03.2018
10:24
Автор: br0ke
Текстовые метки: docker, jetbrains, upsource
Раздел: Информационные технологии - Linux - Docker

1. Выбрать версию Upsource здесь: https://hub.docker.com/r/jetbrains/upsource/tags/


2. Создать необходимую структуру каталогов для хранения данных в вольюмах вне контейнера:


sudo mkdir -p /jetbrains/upsource/data \

/jetbrains/upsource/logs \

/jetbrains/upsource/conf \

/jetbrains/upsource/backups


3. Назначить права, чтобы Upsource мог работать с файлами внутри контейнера под пользователем с uid:gid соответственно 13001:13001:


sudo chmod -R 750 /jetbrains/upsource

sudo chown -R 13001:13001 /jetbrains/upsource


4. Запустить контейнер:


docker run -it --name upsource-server-instance \

-v /jetbrains/upsource/data:/opt/upsource/data \

-v /jetbrains/upsource/conf:/opt/upsource/conf \

-v /jetbrains/upsource/logs:/opt/upsource/logs \

-v /jetbrains/upsource/backups:/opt/upsource/backups \

-p <номер порта>:8080 \

--restart unless-stopped \

jetbrains/upsource:<номер версии>


Например:


docker run -it --name upsource-server-instance \

-v /jetbrains/upsource/data:/opt/upsource/data \

-v /jetbrains/upsource/conf:/opt/upsource/conf \

-v /jetbrains/upsource/logs:/opt/upsource/logs \

-v /jetbrains/upsource/backups:/opt/upsource/backups \

-p 8083:8080 \

--restart unless-stopped \

jetbrains/upsource:2017.3.2888


5. Произвести настройку через браузер.

Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования