Sign inSign up

tonidy/youtrack-docker

By tonidy

Updated almost 11 years ago

Youtrack app

Image
0

306

tonidy/youtrack-docker repository overview

YouTrack on Docker

Based on YouTrack 6.5.16953 (December, 10 2015)

This repository contains a Docker image of JetBrains YouTrack.

Usage

First, pull the Docker image using the following command:

docker pull tonidy/youtrack-docker

Next, create a container.

docker run -t tonidy/youtrack-docker

YouTrack starts and listens on port 80 in the container. To map it to the host's port 80, use the following command to create the container instead:

docker run --name="youtrack" -p 80:80 -t tonidy/youtrack-docker
Additional settings

YouTrack stores its data and backups at /opt/youtrack/data/ and /opt/youtrack/backup/ in the container. If you wish to re-use data, it is a good idea to set up a volume mapping for these two paths. For example:

docker run -t \
 --name="youtrack" \
 -v /data/youtrack/data/:/opt/youtrack/data/ \
 -v /data/youtrack/backup/:/opt/youtrack/backup/ \
 -p 80:80 \
 tonidy/youtrack-docker
Service example
[Unit]
Description=YouTrack
After=docker.service
Requires=docker.service

[Service]
KillMode=none
ExecStartPre=-/usr/bin/docker kill youtrack
ExecStartPre=-/usr/bin/docker rm youtrack
ExecStart=/usr/bin/docker run -t \
          --name youtrack \
          -v /data/youtrack/data/:/opt/youtrack/data/ \
          -v /data/youtrack/backup/:/opt/youtrack/backup/ \
          -e VIRTUAL_HOST=youtrack.example.com \
          tonidy/youtrack-docker
ExecStop=-/usr/bin/docker stop youtrack

Tag summary

Content type

Image

Digest

sha256:a9a5c46f9

Size

230.5 MB

Last updated

almost 11 years ago

docker pull tonidy/youtrack-docker