Docker YouTrack image based on Alpine Java 8.
Built with YouTrack version 2018.1.41561 (May 11, 2018)
This project was inspired from:
Fresh tags:
latest
or2018.1.41561
Old tags:
2018.1.41051
2018.1.40341
2017.4.39083
2017.4.38399
2017.4.37623
More old tags see on Docker Hub
Releases:
Download latest release from releases Github page.
Run this command to create required dirs:
mkdir -p data/youtrack/{backup,database,logs}
Build image and run container. See below.
- Get latest image:
docker pull pythoninja/docker-youtrack-base:latest
- Get tagged image :
docker pull pythoninja/docker-youtrack-base:tag
docker build -f Dockerfile -t docker-youtrack-base:latest .
docker run --name youtrack-base \
-v $(pwd)/data/youtrack/database/:/opt/yt/database/ \
-v $(pwd)/data/youtrack/backup/:/opt/yt/backup/ \
-v $(pwd)/data/youtrack/logs/:/opt/yt/logs/ \
--rm -d -p 8080:8080 \
pythoninja/docker-youtrack-base:latest
- Clone this repo and make changes
- Tag as
latest
:git tag latest -m "tag annotation"
to run Docker Hub autobuild - Tag as
0.0.0-pre.1
:git tag 0.0.0-pre.1
to run Docker Hub autobuild and autotagging fresh image - Push tag or tags:
git push latest
- Create new release using Github web interface
Checklist for new YouTrack release: CHECKLIST.md
docker-youtrack-base follows main version of Jetbrains YouTrack. Additional number could be added due to project specified changes.
- Set up Docker Hub workflow
- Create non-root user #1
- Optimize image #3
- Add YouTrack version checker
- Add more variables
- Add Github release maker
docker-youtrack-base released under the MIT license - see the LICENSE file for details.