Skip to content

Instantly share code, notes, and snippets.

@alfonsodev
Last active April 12, 2017 20:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alfonsodev/534630b8c3ba3cd267574592654b5d15 to your computer and use it in GitHub Desktop.
Save alfonsodev/534630b8c3ba3cd267574592654b5d15 to your computer and use it in GitHub Desktop.
configure gitlab deploy vm on vultr

Docker runner version

curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm.sh | sudo bash sudo yum install gitlab-ci-multi-runner
sudo gitlab-ci-multi-runner install sudo gitlab-ci-multi-runner register --url "https://gitlab.com/" --registration-token "pR5HPnsDd6c5z2arvWZR" --description "docker" docker pull google/cloud-sdk sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo sudo yum install yarn mkdir -p /srv/api sudo npm install -g pm2 sudo su -l gitlab-runner

yum install nginx

shell version

install gitlab runner

curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.sh | sudo bash
sudo apt-get install gitlab-ci-multi-runner
sudo gitlab-ci-multi-runner install

install nodejs 7 on ubuntu

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs

install yarn

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-get update && sudo apt-get install yarn

isntall nginx

apt-get install nginx -y

install tmux

sudo apt-get install nginx -y

server {
  listen 80 default_server;
  listen [::]:80 default_server ipv6only=on;
  server_name localhost;
  location / {
    proxy_pass http://localhost:8080/;
  }   
}

#configure the firewall

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment