nginxb sans TLS
This commit is contained in:
13
docker-traefik-nginx/Vagrantfile
vendored
13
docker-traefik-nginx/Vagrantfile
vendored
@ -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
|
||||
|
Reference in New Issue
Block a user