mirror of
https://github.com/pterodactyl/development.git
synced 2025-12-10 10:44:48 -06:00
more up to date wings provisioning
This commit is contained in:
parent
8fa4f6ed56
commit
2d3e446cc2
2
Vagrantfile
vendored
2
Vagrantfile
vendored
@ -92,7 +92,7 @@ Vagrant.configure("2") do |config|
|
||||
wings.vm.synced_folder ".", "/vagrant", disabled: true
|
||||
wings.vm.synced_folder "#{vagrant_root}/code/wings", "/home/vagrant/wings", owner: "vagrant", group: "vagrant"
|
||||
wings.vm.synced_folder "#{vagrant_root}/code/sftp-server", "/home/vagrant/sftp-server", owner: "vagrant", group: "vagrant"
|
||||
wings.vm.synced_folder "#{vagrant_root}/.data/certificates", "/etc/ssl/private", owner: "vagrant", group: "vagrant"
|
||||
wings.vm.synced_folder "#{vagrant_root}/.data/certificates", "/etc/ssl/pterodactyl", owner: "vagrant", group: "vagrant"
|
||||
|
||||
wings.vm.network :private_network, ip: "192.168.50.3"
|
||||
|
||||
|
||||
@ -19,5 +19,22 @@ usermod -aG docker vagrant
|
||||
systemctl enable docker --now
|
||||
|
||||
# Install ctop for easy container metrics visualization.
|
||||
curl -L https://github.com/bcicen/ctop/releases/download/v0.7.1/ctop-0.7.1-linux-amd64 -o /usr/local/bin/ctop
|
||||
curl -fsSL https://github.com/bcicen/ctop/releases/download/v0.7.1/ctop-0.7.1-linux-amd64 -o /usr/local/bin/ctop
|
||||
chmod +x /usr/local/bin/ctop
|
||||
|
||||
# Move certificates to sensible default locations
|
||||
cp /etc/ssl/pterodactyl/rootCA.pem /etc/ssl/certs/mkcert.pem
|
||||
mkdir -p /etc/letsencrypt/live/wings.pterodactyl.test/
|
||||
cp /etc/ssl/pterodactyl/pterodactyl.test.pem /etc/letsencrypt/live/wings.pterodactyl.test/fullchain.pem
|
||||
cp /etc/ssl/pterodactyl/pterodactyl.test-key.pem /etc/letsencrypt/live/wings.pterodactyl.test/privkey.pem
|
||||
|
||||
# create config directory
|
||||
mkdir /etc/pterodactyl /var/log/pterodactyl
|
||||
|
||||
# ensure permissions are set correctly
|
||||
chown -R vagrant:vagrant /home/vagrant /etc/pterodactyl /var/log/pterodactyl
|
||||
|
||||
# map pterodactyl.test to the host system
|
||||
echo "$(ip route | grep default | cut -d' ' -f3,3) pterodactyl.test" >> /etc/hosts
|
||||
|
||||
echo "done."
|
||||
Loading…
x
Reference in New Issue
Block a user