File tree 1 file changed +41
-0
lines changed
1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change
1
+ Vagrant . configure ( 2 ) do |config |
2
+ config . vm . provider "virtualbox" do |v |
3
+ v . memory = 3072
4
+ v . cpus = 2
5
+ config . vm . network "forwarded_port" , guest : 8080 , host : 8080
6
+ end
7
+
8
+ config . vm . define :dockerhost do |config |
9
+ config . vm . box = "bento/debian-8.6"
10
+
11
+ if ENV [ "apt_proxy" ]
12
+ config . vm . provision "shell" , inline : <<-EOF
13
+ echo "Acquire::http::Proxy \\ "#{ ENV [ 'apt_proxy' ] } \\ ";" >/etc/apt/apt.conf.d/50proxy
14
+ echo "apt_proxy=\" #{ ENV [ 'apt_proxy' ] } \" " >/etc/profile.d/apt_proxy.sh
15
+ EOF
16
+ end
17
+
18
+ config . vm . provision "shell" , env : { "apt_proxy" => ENV [ "apt_proxy" ] } , inline : <<-EOF
19
+ set -e
20
+ export DEBIAN_FRONTEND=noninteractive
21
+ echo "en_US.UTF-8 UTF-8" >/etc/locale.gen
22
+ locale-gen
23
+ echo "Apt::Install-Recommends 'false';" >/etc/apt/apt.conf.d/02no-recommends
24
+ echo "Acquire::Languages { 'none' };" >/etc/apt/apt.conf.d/05no-languages
25
+ apt-get update
26
+ apt-get -y autoremove --purge
27
+ wget -qO- https://get.docker.com/ | sh
28
+ sudo usermod -aG docker vagrant
29
+ cd /vagrant
30
+
31
+ if [ $apt_proxy ]; then
32
+ docker build -t logicaldoc/logicaldoc-ce --build-arg APT_PROXY=$apt_proxy .
33
+ else
34
+ docker build -t logicaldoc/logicaldoc-ce .
35
+ fi
36
+
37
+ #docker run --rm -v logicaldoc-repo:/opt/logicaldoc/repository -v logicaldoc-conf:/opt/logicaldoc/conf logicaldoc/logicaldoc-ce
38
+ docker run -d --name logicaldocce --restart=always -p 8080:8080 -v logicaldoc-repo:/opt/logicaldoc/repository -v logicaldoc-conf:/opt/logicaldoc/conf logicaldoc/logicaldoc-ce
39
+ EOF
40
+ end
41
+ end
You can’t perform that action at this time.
0 commit comments