All Projects → esycat → docker-upsource

esycat / docker-upsource

Licence: other
Dockerfile for Upsource.

Projects that are alternatives of or similar to docker-upsource

Docker4php
Docker-based PHP stack
Stars: ✭ 210 (+1066.67%)
Mutual labels:  alpine
Uvicorn Gunicorn Docker
Docker image with Uvicorn managed by Gunicorn for high-performance web applications in Python 3.6 with performance auto-tuning. Optionally with Alpine Linux.
Stars: ✭ 244 (+1255.56%)
Mutual labels:  alpine
gitlab-runner
Gitlab Runner on Alpine Linux [Docker]
Stars: ✭ 17 (-5.56%)
Mutual labels:  alpine
Uwsgi Nginx Flask Docker
Docker image with uWSGI and Nginx for Flask applications in Python running in a single container. Optionally with Alpine Linux.
Stars: ✭ 2,607 (+14383.33%)
Mutual labels:  alpine
Termuxalpine
Use TermuxAlpine.sh calling to install Alpine Linux in Termux on Android. This setup script will attempt to set Alpine Linux up in your Termux environment.
Stars: ✭ 224 (+1144.44%)
Mutual labels:  alpine
docker-alpine-texlive
🐳 📖 Minimal TeX Live installation Docker image
Stars: ✭ 33 (+83.33%)
Mutual labels:  alpine
Alpinejs Devtools
Chrome/Firefox DevTools extension for debugging Alpine.js applications.
Stars: ✭ 199 (+1005.56%)
Mutual labels:  alpine
docker-alpine-elm
Docker image of pure Alpine with Elm
Stars: ✭ 17 (-5.56%)
Mutual labels:  alpine
Docker Php
🐳 Docker For PHP developers - Docker images with PHP, Nginx, OpenLiteSpeed, Apache, Lighttpd, and Alpine
Stars: ✭ 236 (+1211.11%)
Mutual labels:  alpine
docker-library
Collection of Dockerfiles
Stars: ✭ 20 (+11.11%)
Mutual labels:  alpine
Docker Alpine Python3
The smallest Docker image with Python 3.7 (~57MB)
Stars: ✭ 218 (+1111.11%)
Mutual labels:  alpine
Laravel Views
Laravel package to create beautiful common views like data tables using the TALL stack.
Stars: ✭ 221 (+1127.78%)
Mutual labels:  alpine
docker-swoole-webapp
Simple Docker-image to build your applications based on Async PHP extensions.
Stars: ✭ 26 (+44.44%)
Mutual labels:  alpine
Docker Shadowsocks Libev
Build a docker image for shadowsocks-libev with v2ray-plugin, based on Alpine Linux.
Stars: ✭ 208 (+1055.56%)
Mutual labels:  alpine
alpine-erlang-builder
Up to date Alpine image with the latest Erlang version for staged builds.
Stars: ✭ 33 (+83.33%)
Mutual labels:  alpine
Alpine Node
Minimal Node.js Docker Images built on Alpine Linux
Stars: ✭ 2,402 (+13244.44%)
Mutual labels:  alpine
distrobox
Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
Stars: ✭ 4,371 (+24183.33%)
Mutual labels:  alpine
akka-http-docker-sample
example of running an Sbt application in Docker based on openjdk:jre-alpine
Stars: ✭ 20 (+11.11%)
Mutual labels:  alpine
ci
🐳 Dockette dockerized Alpine linux Dockerfiles for PHP 5.6-8.2 + Composer. NodeJS 6-18. Ansible.
Stars: ✭ 18 (+0%)
Mutual labels:  alpine
ttall
Laravel fronend preset for TTALL stack - Tailwindcss | Turbolinks | Alpine.js | Laravel | Livewire 🚀
Stars: ✭ 50 (+177.78%)
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.

Upsource

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

Version 2018.1, build 357 (released May 15, 2018).

The image is based on Alpine 3.4 with OpenJDK JRE 8.

Persistent Data

Upsource is configured to store all data (including backups, logs and temporary files) under /var/lib/upsource directory, which is also a Docker volume. In addition, /opt/upsource/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/upsource
docker create --name upsource -p 8080:8080 --restart=always esycat/upsource
docker start 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.

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].