All Projects → esycat → Docker Youtrack

esycat / Docker Youtrack

Licence: other
Dockerfile for YouTrack.

Projects that are alternatives of or similar to Docker Youtrack

Aws Toolkit Jetbrains
AWS Toolkit for JetBrains - a plugin for interacting with AWS from JetBrains IDEs
Stars: ✭ 514 (+4572.73%)
Mutual labels:  jetbrains
Atilo
Linux installer for termux
Stars: ✭ 629 (+5618.18%)
Mutual labels:  alpine
Alpine Chrome
Chrome Headless docker images built upon alpine official image
Stars: ✭ 754 (+6754.55%)
Mutual labels:  alpine
Idea Php Laravel Plugin
Laravel Framework Plugin for PhpStorm / IntelliJ IDEA
Stars: ✭ 537 (+4781.82%)
Mutual labels:  jetbrains
Docker4wordpress
Docker-based WordPress stack
Stars: ✭ 607 (+5418.18%)
Mutual labels:  alpine
Minecraftdev
Plugin for IntelliJ IDEA that gives special support for Minecraft modding projects.
Stars: ✭ 645 (+5763.64%)
Mutual labels:  jetbrains
Jetbrains
🧛🏻‍♂️ Dark theme for JetBrains IDEs (IntelliJ IDEA, PyCharm, RubyMine, PhpStorm, WebStorm, etc)
Stars: ✭ 480 (+4263.64%)
Mutual labels:  jetbrains
Docker Node Nginx Alpine
Dockerfile to build an image with Nginx and Node (npm and yarn) on Alpine Linux
Stars: ✭ 16 (+45.45%)
Mutual labels:  alpine
Geodesic
🚀 Geodesic is a DevOps Linux Distro. We use it as a cloud automation shell. It's the fastest way to get up and running with a rock solid Open Source toolchain. ★ this repo! https://slack.cloudposse.com/
Stars: ✭ 629 (+5618.18%)
Mutual labels:  alpine
Lucario
The best flat theme for Vim, Atom, Sublime Text, Jetbrains Editors, Terminal.app, iTerm, Xcode and XTerm
Stars: ✭ 711 (+6363.64%)
Mutual labels:  jetbrains
Translatorx
JetBrains 系列软件汉化包 关键字: Android Studio 3.5 汉化包 CLion 2019.3 汉化包 DataGrip 2019.3 汉化包 GoLand 2019.3 汉化包 IntelliJ IDEA 2019.3 汉化包 PhpStorm 2019.3 汉化包 PyCharm 2019.3 汉化包 Rider 2019.3 汉化包 RubyMine 2019.3 汉化包 WebStorm 2019.3 汉化包
Stars: ✭ 4,856 (+44045.45%)
Mutual labels:  jetbrains
Idea Markdown
Markdown language support for IntelliJ IDEA (abandonned).
Stars: ✭ 604 (+5390.91%)
Mutual labels:  jetbrains
Docker Jetbrains License Server
JetBrains License Server Docker image
Stars: ✭ 699 (+6254.55%)
Mutual labels:  jetbrains
Bastion
🔒Secure Bastion implemented as Docker Container running Alpine Linux with Google Authenticator & DUO MFA support
Stars: ✭ 531 (+4727.27%)
Mutual labels:  alpine
Idea Php Symfony2 Plugin
IntelliJ IDEA / PhpStorm Symfony Plugin
Stars: ✭ 797 (+7145.45%)
Mutual labels:  jetbrains
Awesome
🚀A curated list of awesome resources related to Alpine.
Stars: ✭ 502 (+4463.64%)
Mutual labels:  alpine
Intellij Jvm Options Explained
Common JVM options used with Intellij and what they do
Stars: ✭ 636 (+5681.82%)
Mutual labels:  jetbrains
Runconfigurationasaction
Provides a way to use IntelliJ run configurations as buttons
Stars: ✭ 17 (+54.55%)
Mutual labels:  jetbrains
Ffmpeg
Docker build for FFmpeg on Ubuntu / Alpine / Centos 7 / Scratch
Stars: ✭ 828 (+7427.27%)
Mutual labels:  alpine
Docker Alpine Java
Oracle Java8 over AlpineLinux with glibc 2.29
Stars: ✭ 703 (+6290.91%)
Mutual labels:  alpine

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].