https://github.com/johannestegner/docker-youtrack
Docker file for youtrack on alpine linux.
https://github.com/johannestegner/docker-youtrack
docker docker-image docker-youtrack jetbrains jetbrains-youtrack youtrack
Last synced: 8 months ago
JSON representation
Docker file for youtrack on alpine linux.
- Host: GitHub
- URL: https://github.com/johannestegner/docker-youtrack
- Owner: Johannestegner
- Created: 2016-11-16T16:50:16.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2019-08-12T16:24:23.000Z (about 6 years ago)
- Last Synced: 2025-01-04T13:48:05.985Z (9 months ago)
- Topics: docker, docker-image, docker-youtrack, jetbrains, jetbrains-youtrack, youtrack
- Language: Dockerfile
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# YouTrack docker image.
Docker image for jetbrains YouTrack using the zip version (which in turn enables external hub connection).
The image is based on **Alpine linux** using **OpenJDK**.Images can be found at [GitLab](https://gitlab.com/jitesoft/dockerfiles/youtrack) and [GitHub](https://github.com/Johannestegner/docker-youtrack)
## Directories worth persisting
The following directories are worth persisting if you wish to store the data even when restarting the
container:`/youtrack/data` - The data directory that is used by YouTrack.
`/youtrack/backups` - Backup directory which backups are stored in.
`/youtrack/logs` - Logfiles.
`/youtrack/conf` - Config directory.The directories are set as `VOLUMES` in the docker file.
## Environment variables
Port 8080 is the default port used by YouTrack, if you wish to use
another port for some reason, change the env variable `PORT` to desired value and expose it.The `PUBLIC_URI` variable should be set to the public URL of the installation (including port and schema).
Defaults to http://127.0.0.1:8080.## Initial startup
When starting YouTrack for the first time, the installation will run automatically, you can go to `http://127.0.0.1:8080/starting`
to see the progress. When all is ready, the default administration account have the credentials `admin`/`admin`, I recommend
that you change this as soon as possible!## External or Internal hub?
After initial startup your YouTrack will use an internal Jetbrains Hub, to migrate to an external hub installation
you have to acquire the AWC token from `/youtrack/data/internal/services/adminService/awcToken.properties`, easiest way
is to cat it from the container:```bash
docker exec cat /youtrack/data/internal/services/adminService/awcToken.properties
```Then enter the Bundle admin at `http://127.0.0.1:8080/bundle/admin/` and enter the token in the field and follow instructions.
## Tags
Tags are defined by the following standard:
`latest` latest build.
`year` latest of the `year` builds (i.e., 2019).
`year.x` latest of the `year-major` builds (i.e., 2019.5).
`yearh.x.x` latest of the `year.major.minor` builds (i.e., 2019.5.1)