#!/usr/bin/env bash

docker rm -f frei_proxy_nginx || true
docker rm -f frei_proxy_nginx_companion || true

docker network create --subnet 172.19.0.0/24 --driver bridge frei-network || true

docker volume create frei_proxy_data_certs || true
docker volume create frei_proxy_data_vhosts || true
docker volume create frei_proxy_data || true

docker run --detach --restart always --name frei_proxy_nginx --network frei-network --publish 80:80 --publish 443:443 --volume frei_proxy_data_certs:/etc/nginx/certs --volume frei_proxy_data_vhosts:/etc/nginx/vhost.d --volume frei_proxy_data:/usr/share/nginx/html --volume /var/run/docker.sock:/tmp/docker.sock:ro jwilder/nginx-proxy

docker run --detach --restart always --name frei_proxy_nginx_companion --network frei-network --volumes-from frei_proxy_nginx --volume /var/run/docker.sock:/var/run/docker.sock:ro --env "DEFAULT_EMAIL=kpmy@ya.ru" jrcs/letsencrypt-nginx-proxy-companion
