mirror of
https://github.com/zokradonh/kopano-docker
synced 2025-06-05 23:16:12 +00:00
* add Vagrantfile for easy local test/dev deployment * add exception to editorconfig * Update README.md * update ci tools * add jq to setup ci script
34 lines
790 B
Ruby
34 lines
790 B
Ruby
# -*- mode: ruby -*-
|
|
# vi: set ft=ruby :
|
|
|
|
Vagrant.configure(2) do |config|
|
|
if !Vagrant.has_plugin?("vagrant-docker-compose")
|
|
print " WARN: Missing plugin 'vagrant-docker-compose'.\n"
|
|
print " Use 'vagrant plugin install vagrant-docker-compose' to install.\n"
|
|
end
|
|
|
|
config.vm.box = "hashicorp/bionic64"
|
|
|
|
config.vm.provider "virtualbox" do |v|
|
|
v.memory = 4096
|
|
v.cpus = 2
|
|
end
|
|
|
|
config.vm.network "private_network", ip: "10.16.73.20"
|
|
|
|
config.vm.provision :docker
|
|
config.vm.provision :docker_compose
|
|
|
|
config.vm.provision :shell, :path => "./.ci/setup-tools.sh"
|
|
|
|
config.vm.provision "app",
|
|
type: "shell",
|
|
keep_color: true,
|
|
privileged: false,
|
|
run: "always",
|
|
inline: <<-SCRIPT
|
|
cd /vagrant
|
|
docker-compose up --detach
|
|
SCRIPT
|
|
end
|