(as of 2020-08-12)
GDK, GitLab Development Kit: https://gitlab.com/gitlab-org/gitlab-development-kit
(as of 2020-08-12)
GDK, GitLab Development Kit: https://gitlab.com/gitlab-org/gitlab-development-kit
| sudo apt update -qq; sudo apt upgrade | |
| curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash | |
| echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile | |
| sudo apt install -qq -y build-essential libreadline-dev zlib1g-dev | |
| rbenv install 2.6.6 | |
| curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash | |
| nvm install --lts | |
| nvm use --lts --default | |
| curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - | |
| echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list | |
| sudo apt update && sudo apt install yarn | |
| # Original | |
| sudo apt-get update | |
| sudo apt-get install software-properties-common | |
| # This PPA contains an up-to-date version of Go | |
| sudo add-apt-repository ppa:longsleep/golang-backports | |
| # Setup path for Go | |
| export GDK_GO_VERSION="1.14" | |
| export PATH="/usr/lib/go-${GDK_GO_VERSION}/bin:$PATH" | |
| # This PPA contains an up-to-date version of git | |
| sudo add-apt-repository ppa:git-core/ppa | |
| sudo apt-get install git git-lfs postgresql postgresql-contrib libpq-dev redis-server libicu-dev cmake g++ libre2-dev libkrb5-dev libsqlite3-dev golang-${GDK_GO_VERSION}-go ed pkg-config graphicsmagick runit libimage-exiftool-perl rsync libssl-dev | |
| sudo curl https://dl.min.io/server/minio/release/linux-amd64/minio --output /usr/local/bin/minio | |
| sudo chmod +x /usr/local/bin/minio |