Skip to content

Instantly share code, notes, and snippets.

@felixfischer
Last active September 8, 2016 11:51
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save felixfischer/09b3925afa33c5e4c60d to your computer and use it in GitHub Desktop.
Save felixfischer/09b3925afa33c5e4c60d to your computer and use it in GitHub Desktop.
Install GitLab as Docker Container in Dokku on DigitalOcean's Dokku Droplet (v0.2.3 on Ubuntu 14.04)
# execute this script by running the following command as root on your droplet:
# bash -c "$(curl -fsSL https://gist.githubusercontent.com/felixfischer/09b3925afa33c5e4c60d/raw/gitlab2dokku.sh)"
# inspired by http://blog.bytemark.co.uk/2014/05/23/deploy-gitlab-on-your-own-server-using-dokku
mkdir -p /var/lib/dokku/plugins
cd /var/lib/dokku/plugins
git clone https://github.com/statianzo/dokku-supervisord.git dokku-supervisord
dokku plugins-install
git clone https://github.com/musicglue/dokku-user-env-compile.git user-env-compile
dokku plugins-install
git clone https://github.com/Kloadut/dokku-md-plugin mariadb
dokku plugins-install
git clone https://github.com/dyson/dokku-docker-options.git docker-options
dokku plugins-install
git clone https://github.com/luxifer/dokku-redis-plugin redis
dokku plugins-install
git clone https://github.com/scottatron/dokku-rebuild rebuild
dokku plugins-install
dokku help
echo "\n--> Check for mariadb and redis in the preceding list"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment