Skip to content

Commit b285129

Browse files
authored
Merge pull request #33 from movabletype/update-base-box
Update config.vm.box to "bento/ubuntu-24.04"
2 parents bc32cbf + 4404aad commit b285129

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

Vagrantfile

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -139,13 +139,18 @@ end
139139
vm_private_network_ip = ENV["VM_PRIVATE_NETWORK_IP"] || "192.168.58.25"
140140

141141
Vagrant.configure("2") do |config|
142-
config.vm.box = "bento/ubuntu-20.04"
142+
config.vm.box = "bento/ubuntu-24.04"
143143
config.vm.network "private_network", ip: vm_private_network_ip
144144
config.vm.hostname = "mt-dev"
145145

146146
config.vm.synced_folder ".", "/vagrant", disabled: true
147147
if RUBY_PLATFORM =~ /darwin/
148-
config.vm.synced_folder ".", "/home/vagrant/mt-dev", type: "nfs", :mount_options => ["noatime", "vers=3", "udp", "nolock"]
148+
config.vm.synced_folder ".",
149+
"/home/vagrant/mt-dev",
150+
type: "nfs",
151+
nfs_version: 4,
152+
nfs_udp: false,
153+
mount_options: ["noatime", "nolock"]
149154
else
150155
config.vm.synced_folder ".", "/home/vagrant/mt-dev"
151156
end
@@ -155,13 +160,12 @@ Vagrant.configure("2") do |config|
155160
config.vm.provision "shell", inline: <<-SHELL
156161
export DEBIAN_FRONTEND=noninteractive
157162
apt-get update
163+
apt-get upgrade -y # apply security update
158164
apt-get install -y make git zip \
159-
docker.io \
165+
docker.io docker-compose-v2 docker-buildx \
160166
mysql-client
161167
# required by HTTP::Tiny
162168
apt-get install -y libio-socket-ssl-perl
163-
curl -L https://github.com/docker/compose/releases/download/1.26.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
164-
chmod +x /usr/local/bin/docker-compose
165169
adduser vagrant docker
166170
SHELL
167171

0 commit comments

Comments
 (0)