All Projects → Unleash → unleash-docker

Unleash / unleash-docker

Licence: Apache-2.0 license
Docker container for unleash

Programming Languages

shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to unleash-docker

unleash-client-java
Unleash client SDK for Java
Stars: ✭ 86 (-3.37%)
Mutual labels:  feature-flags, feature-toggles, feature-management, unleash-server
flagsmith
Open Source Feature Flagging and Remote Config Service. Host on-prem or use our hosted version at https://flagsmith.com/
Stars: ✭ 2,309 (+2494.38%)
Mutual labels:  feature-flags, feature-toggles, feature-management
unleash-client-ruby
Unleash client SDK for Ruby
Stars: ✭ 43 (-51.69%)
Mutual labels:  feature-flags, feature-management, unleash-server
php-client
PHP SDK client for Split Software
Stars: ✭ 14 (-84.27%)
Mutual labels:  feature-flags, feature-toggles
js-client-sdk
LaunchDarkly Client-side SDK for Browser JavaScript
Stars: ✭ 93 (+4.49%)
Mutual labels:  feature-flags, feature-toggles
YMFF
Feature management made easy.
Stars: ✭ 26 (-70.79%)
Mutual labels:  feature-flags, feature-toggles
Featureflags
The guide to decoupling feature rollout from code deployment for feature flag-driven development. Feature flags give a software organization the power to reduce risk, iterate quicker, and get more control.
Stars: ✭ 231 (+159.55%)
Mutual labels:  feature-flags, feature-toggles
java-client
Java SDK client for Split Software
Stars: ✭ 20 (-77.53%)
Mutual labels:  feature-flags, feature-toggles
ld-redux
A library to integrate launch darkly with react redux
Stars: ✭ 33 (-62.92%)
Mutual labels:  feature-flags, feature-toggles
ruby-client
Ruby SDK client for Split Software
Stars: ✭ 22 (-75.28%)
Mutual labels:  feature-flags, feature-toggles
pheature-flags
Pheature flags main repository
Stars: ✭ 75 (-15.73%)
Mutual labels:  feature-flags, feature-toggles
ld-scheduler
Schedule Launch Darkly flags on or off
Stars: ✭ 14 (-84.27%)
Mutual labels:  feature-flags, feature-toggles
Toggler
Feature toggle library for PHP
Stars: ✭ 18 (-79.78%)
Mutual labels:  feature-flags, feature-toggles
php-server-sdk
LaunchDarkly Server-side SDK for PHP
Stars: ✭ 31 (-65.17%)
Mutual labels:  feature-flags, feature-toggles
react-client
React JS SDK client for Split Software
Stars: ✭ 23 (-74.16%)
Mutual labels:  feature-flags, feature-toggles
flagsmith-java-client
Java Client for Flagsmith. Ship features with confidence using feature flags and remote config. Host yourself or use our hosted version at https://www.flagsmith.com/
Stars: ✭ 16 (-82.02%)
Mutual labels:  feature-flags, feature-toggles
java-server-sdk
LaunchDarkly Server-Side SDK for Java
Stars: ✭ 71 (-20.22%)
Mutual labels:  feature-flags, feature-toggles
doorkeeper
A Feature Toggle for PHP
Stars: ✭ 16 (-82.02%)
Mutual labels:  feature-flags, feature-toggles
Flipper
🐬 Beautiful, performant feature flags for Ruby.
Stars: ✭ 2,732 (+2969.66%)
Mutual labels:  feature-flags, feature-toggles
Flagsmith Api
Feature flagging and remote config service. Host yourself or use our hosted version at https://www.flagsmith.com/
Stars: ✭ 223 (+150.56%)
Mutual labels:  feature-flags, feature-toggles

Unleash in Docker compose

This repo contains a docker compose file and an extended dockerfile for running the Unleash server. The docker compose file will start a database, the Unleash server, and an Unleash proxy.

The extended Unleash dockerfile is very small shim on top of unleash/unleash to include wait-for and allow the docker-compose configuration to ensure that we're not starting Unleash until the database is up and running.

Docker-compose

  1. Clone the unleash-docker repository.
  2. Run docker-compose build in repository root folder.
  3. Run docker-compose up in repository root folder.

Useful links:

User accounts

  • Once started up, you'll have a user with
    • username: admin
    • password: unleash4all

Work locally with this repo

Start by cloning this repository.

We have set up docker-compose to start postgres and the unleash server together. This makes it really fast to start up unleash locally without setting up a database or node.

$ docker-compose build
$ docker-compose up

On some computers the database won't start in time for Unleash the first time you run this. If Unleash fails to reach the database, docker-compose restart web usually resolves the issue.

Requirements

We are using docker-compose version 3.9 and it requires:

  • Docker engine 19.03.0+
  • Docker compose 2.0.0+

For more info, check out the compatibility matrix on Docker's website: compatibility-matrix

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