Just use ubuntu

This commit is contained in:
Jamil Bou Kheir
2020-05-03 11:55:31 -07:00
parent 58a81e984d
commit 540f5096bc
2 changed files with 57 additions and 16 deletions

2
Vagrantfile vendored
View File

@@ -1,7 +1,7 @@
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "generic/alpine310"
config.vm.box = "hashicorp/bionic64"
config.vm.provider "virtualbox" do |vb|
vb.memory = "1024"

View File

@@ -4,23 +4,64 @@ set -xe
# This file provisions the vagrant vm with needed tools to develop
# and test a single-host CloudFire instance.
# Add WireGuard PPA
add-apt-repository ppa:wireguard/wireguard
# Add required packages
apk add --update \
wget \
autoconf \
ca-certificates \
gcc \
g++ \
libc-dev \
linux-headers \
make \
autoconf \
ncurses-dev \
openssl-dev \
apt-get update
# These are from the Docker build-pack and erlang Dockerfiles
apt-get install -y --no-install-recommends \
libodbc1 \
libsctp1 \
libwxgtk3.0 \
unixodbc-dev \
lksctp-tools-dev \
tar \
git
libsctp-dev \
autoconf \
automake \
bzip2 \
dpkg-dev \
file \
g++ \
gcc \
imagemagick \
libbz2-dev \
libc6-dev \
libcurl4-openssl-dev \
libdb-dev \
libevent-dev \
libffi-dev \
libgdbm-dev \
libglib2.0-dev \
libgmp-dev \
libjpeg-dev \
libkrb5-dev \
liblzma-dev \
libmagickcore-dev \
libmagickwand-dev \
libmaxminddb-dev \
libncurses5-dev \
libncursesw5-dev \
libpng-dev \
libpq-dev \
libreadline-dev \
libsqlite3-dev \
libssl-dev \
libtool \
libwebp-dev \
libxml2-dev \
libxslt-dev \
libyaml-dev \
make \
patch \
unzip \
xz-utils \
zlib1g-dev \
git \
libwxgtk3.0-dev \
wireguard wireguard-tools wireguard-dkms \
nftables
# Install asdfgit clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.7.o
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.7.8