Sign inSign up

sandinh/upsource

By sandinh

•Updated over 8 years ago

alpine based jetbrains' upsource

Image
1

409

sandinh/upsource 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.

⁠Upsource

Upsource⁠ is a repository browsing and code review tool from JetBrains⁠.

Upsource version 2017.3, build 2593 (Released: December 12, 2017). Hub version 2017.4, build 8220 (Released: December 28, 2017)

The image is based on Alpine with OpenJDK 8⁠.

⁠Persistent Data

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. see more⁠

⁠Usage

docker run -it --name upsource \
    -v <path to data directory>:/opt/upsource/data \
    -v <path to conf directory>:/opt/upsource/conf  \
    -v <path to logs directory>:/opt/upsource/logs  \
    -v <path to backups directory>:/opt/upsource/backups  \
    -p <port on host>:8080 \
    sandinh/upsource

⁠Virtual Host

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

Tag summary

Content type

Image

Digest

Size

740.3 MB

Last updated

over 8 years ago

docker pull sandinh/upsource