nginxb sans TLS

This commit is contained in:
phil
2022-11-17 00:46:21 +01:00
parent 88efa189f4
commit d345d47c9f
2 changed files with 117 additions and 3 deletions

View File

@ -13,7 +13,7 @@ Vagrant.configure("2") do |config|
# Every Vagrant development environment requires a box. You can search for
# boxes at https://vagrantcloud.com/search.
config.vm.box = "debian/bullseye64"
config.vm.hostname = "glpi"
config.vm.hostname = "traefik"
# Disable automatic box update checking. If you disable this, then
# boxes will only be checked for updates when the user runs
@ -66,14 +66,21 @@ Vagrant.configure("2") do |config|
# documentation for more information about their specific syntax and use.
config.vm.provision "shell", inline: <<-SHELL
apt-get update
apt install -y wget curl git vim
apt-get install -y wget curl git vim libnss3-tools
if ! which docker ; then
curl -s -o getdocker.sh https://get.docker.com
bash getdocker.sh
gpasswd -a vagrant docker
fi
mkdir -p docker/traefik && cd docker/traefik
cat > docker-compose.yml <<-EOT
wget https://github.com/FiloSottile/mkcert/releases/download/v1.4.4/mkcert-v1.4.4-linux-amd64
chmod +x mkcert-v*-linux-amd64
cp mkcert-v*-linux-amd64 /usr/local/bin/mkcert
mkdir certs && cd certs
mkcert your-domain.net
cd ..
cat > docker-compose.yml <<-EOT
version: "3.2"
traefik:
image: traefik:latest