Code Monkey home page Code Monkey logo

upsource-docker-compose's Introduction

youtrack-docker-compose

Compose to create working UpSource server

state ssl Version

How to use

Clone this repository or download the zip.

git clone https://github.com/Egregors/upsource-docker-compose.git

Configuration

Create and Configure UpSource-specific Directories

They must be accessible to the user account that is used to run UpSource service inside the container. UpSource uses the non-root account 13001:13001 (group:id, respectively).

mkdir -p -m 750 /opt/upsource/data /opt/upsource/logs /opt/upsource/conf /opt/upsource/backups
chown -R 13001:13001 /opt/upsource/data /opt/upsource/logs /opt/upsource/conf /opt/upsource/backups

SSL

HTTPs support is ON, by default. All you need is just set your domain name and email variables in env.example and rename env.exampleto.env`

Don't push .env file in public repositories!

HTTPs support provided by Let's Encrypt certificates (see https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion)

VIRTUAL_HOST=upsource.example.com
LETSENCRYPT_HOST=upsource.example.com

[email protected]

Building and setup

Next, build the images:

cd upsource-docker-compose
docker-compose build --pull

Now you can Up the service and continue settings in Web Interface:

docker-compose up -d

Note: First start can take a long time. Check logs to be sure everything ok:

docker-compose logs -f

After initialisation Web Interface will be available on https://yourdockerhost/

Note: your SSL certs will be saved in ./nginx/certs folder.

Contributing

Bug reports, bug fixes and new features are always welcome. Please open issues and submit pull requests for any new code.

upsource-docker-compose's People

Contributors

egregors avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

trankimvu

upsource-docker-compose's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.