diff --git a/.gitlab/cloud-init.sh b/.gitlab/cloud-init.sh new file mode 100755 index 000000000..3ef2133ff --- /dev/null +++ b/.gitlab/cloud-init.sh @@ -0,0 +1,24 @@ +#!/bin/bash -ex +# generate log +exec > >(tee /var/log/user-data.log|logger -t user-data -s 2>/dev/console) 2>&1 + +# Install packages +yum update -y +yum install golang -y # latest verion in ec2 is 1.15.14 +yum install postgresql -y + +# Configure host system +# N=200000 +# sysctl -w vm.max_map_count=N +# echo N > /proc/sys/vm/max_map_count +ulimit -n -S 200000 + +# # install go 1.16.9 +# curl -O https://dl.google.com/go/go1.16.9.linux-amd64.tar.gz +# tar xvf go1.16.9.linux-amd64.tar.gz +# chown -R root:root ./go +# mv go /usr/local +# echo 'export GOPATH=$HOME/work' >> ~/.profile +# echo 'export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin' >> ~/.profile +# chown ec2-user ~/.profile +# source ~/.profile diff --git a/.gitlab/server.yml b/.gitlab/server.yml deleted file mode 100755 index 3fe5243ff..000000000 --- a/.gitlab/server.yml +++ /dev/null @@ -1,8 +0,0 @@ -#cloud-config -repo_update: true -repo_upgrade: all - -runcmd: - - yum update - - yum install postgresql - - yum install golang \ No newline at end of file