Skip to content

Commit

Permalink
Ubuntu bionic (#157)
Browse files Browse the repository at this point in the history
* ✨ First round for Ubuntu 18.04

* Install libpng-dev for laravel-mix/pngquant-bin (#155)

`pngquant-bin` is in the dependency tree for Laravel Mix and requires the `libpng-dev` package

* Update golang version to 1.10.2 (#156)
  • Loading branch information
svpernova09 committed May 4, 2018
1 parent 80e9ada commit 30b348b
Showing 1 changed file with 10 additions and 13 deletions.
23 changes: 10 additions & 13 deletions scripts/provision.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,19 @@ locale-gen en_US.UTF-8

apt-get install -y software-properties-common curl

apt-add-repository ppa:nginx/development -y
apt-add-repository ppa:chris-lea/redis-server -y
#apt-add-repository ppa:nginx/development -y
#apt-add-repository ppa:chris-lea/redis-server -y
apt-add-repository ppa:ondrej/php -y

curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list
#curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
#curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list

# gpg: key 5072E1F5: public key "MySQL Release Engineering <[email protected]>" imported
# apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 5072E1F5
# sh -c 'echo "deb http://repo.mysql.com/apt/ubuntu/ xenial mysql-5.7" >> /etc/apt/sources.list.d/mysql.list'

echo 'deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main' >> /etc/apt/sources.list.d/pgdg.list
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
#echo 'deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main' >> /etc/apt/sources.list.d/pgdg.list
#wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

curl -s https://packagecloud.io/gpg.key | apt-key add -
echo "deb http://packages.blackfire.io/debian any main" | tee /etc/apt/sources.list.d/blackfire.list
Expand All @@ -39,13 +39,13 @@ curl --silent --location https://deb.nodesource.com/setup_8.x | bash -

# Update Package Lists

apt-get update


# Install Some Basic Packages

apt-get install -y build-essential dos2unix gcc git libmcrypt4 libpcre3-dev ntp unzip \
apt-get install -y build-essential dos2unix gcc git libmcrypt4 libpcre3-dev libpng-dev ntp unzip \
make python2.7-dev python-pip re2c supervisor unattended-upgrades whois vim libnotify-bin \
pv cifs-utils mcrypt bash-completion zsh ntpdate
pv cifs-utils mcrypt bash-completion zsh

# Set My Timezone

Expand Down Expand Up @@ -416,7 +416,7 @@ chown vagrant:vagrant /home/vagrant/.zshrc

# Install Golang

golangVersion="1.10.1"
golangVersion="1.10.2"
wget https://dl.google.com/go/go${golangVersion}.linux-amd64.tar.gz -O golang.tar.gz
tar -C /usr/local -xzf golang.tar.gz
printf "\nPATH=\"/usr/local/go/bin:\$PATH\"\n" | tee -a /home/vagrant/.profile
Expand Down Expand Up @@ -449,6 +449,3 @@ printf "\nPATH=\"$(sudo su - vagrant -c 'composer config -g home 2>/dev/null')/v
/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1

apt-get -y autoremove;
apt-get -y clean;

0 comments on commit 30b348b

Please sign in to comment.