Sign inSign up

esycat/teamcity-base

By esycat

•Updated about 8 years ago

Image
0

4.0K

esycat/teamcity-base repository overview

Attention: The image has been reworked to use Alpine instead of Ubuntu. As a consequence, the UID of the user that the application process runs under has changed from 999 (which was the default in Ubuntu) to 500. Thereby, if you mount a host directory to persist data and configs, you will need to chown -R 500:500 your local files before switching to the new version.

⁠YouTrack

YouTrack⁠ is an issue tracking and project management tool from JetBrains⁠.

Version 2018.2, build 43142 (released July 4, 2018).

The image is based on Alpine 3.7 with OpenJDK JRE 8⁠.

⁠Persistent Data

YouTrack is configured to store all data (including backups, logs and temporary files) under /var/lib/youtrack directory, which is also a Docker volume. In addition, /opt/youtrack/conf directory is used for configuration files.

There are multiple approaches to handling persistent storage with Docker. For detailed information, see Manage data in containers⁠.

If a host directory is used, it should be writable by the application process, which runs as UID 500.

⁠Usage

Pull the image, create a new container and start it:

docker pull esycat/youtrack
docker create --name youtrack -p 8080:8080 --restart=always esycat/youtrack
docker start youtrack

⁠Virtual Host

Typically, we would like to run YouTrack behind a lightweight HTTP server. etc/nginx⁠ contains an example virtual host configuration for Nginx.

Tag summary

Content type

Image

Digest

sha256:4d6b1418e…

Size

1 GB

Last updated

about 8 years ago

docker pull esycat/teamcity-base