Compare commits
2 Commits
056e907622
...
966ab57278
Author | SHA1 | Date | |
---|---|---|---|
966ab57278 | |||
7e97be1f9c |
14
proxy.json
Normal file
14
proxy.json
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"proxy_scheduler": {
|
||||||
|
"DOCKER_REGISTRY_URL": "registry.format.hu",
|
||||||
|
"LETSENCRYPT_URL": "letsencrypt.org",
|
||||||
|
"CERT_DIR": "/keys",
|
||||||
|
"DOMAIN_DIR": "/domains",
|
||||||
|
"PROXY_SERVICE_FILE": "public-proxy.json",
|
||||||
|
"PROXY_CONFIG_DIR": "/proxy_config",
|
||||||
|
"TIMEOUT": "5",
|
||||||
|
"RESTART": "3",
|
||||||
|
"ROLE": "backend-proxy",
|
||||||
|
"SERVICE_NAME": "public-proxy"
|
||||||
|
}
|
||||||
|
}
|
@@ -2,16 +2,26 @@
|
|||||||
|
|
||||||
# Set env variables
|
# Set env variables
|
||||||
|
|
||||||
|
DOCKER_REGISTRY_URL=$DOCKER_REGISTRY_URL
|
||||||
LETSENCRYPT_URL=$LETSENCRYPT_URL
|
LETSENCRYPT_URL=$LETSENCRYPT_URL
|
||||||
DOMAIN_DIR=$DOMAIN_DIR
|
DOMAIN_DIR=$DOMAIN_DIR
|
||||||
DOMAIN=$1
|
DOMAIN=$1
|
||||||
DOMAIN_CERT_DIR=$CERT_DIR/$DOMAIN
|
DOMAIN_CERT_DIR=$CERT_DIR/$DOMAIN
|
||||||
|
|
||||||
|
# Setup docker registry url path
|
||||||
|
|
||||||
|
if [[ ! -n "$DOCKER_REGISTRY_URL" && "$DOCKER_REGISTRY_URL" != "null" ]] ; then
|
||||||
|
SETUP="'/setup'";
|
||||||
|
else
|
||||||
|
SETUP="setup";
|
||||||
|
$DOCKER_REGISTRY_URL="";
|
||||||
|
fi
|
||||||
|
|
||||||
service_exec="docker run --rm \
|
service_exec="docker run --rm \
|
||||||
-v /etc/user/config/user.json:/etc/user/config/user.json:ro \
|
-v /etc/user/config/user.json:/etc/user/config/user.json:ro \
|
||||||
-v /etc/user/config/services/:/services/:ro \
|
-v /etc/user/config/services/:/services/:ro \
|
||||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||||
-v /usr/bin/docker:/usr/bin/docker:ro registry.format.hu/setup /scripts/service-exec"
|
-v /usr/bin/docker:/usr/bin/docker:ro $DOCKER_REGISTRY_URL$SETUP /scripts/service-exec"
|
||||||
|
|
||||||
letsencrypt_certificates() {
|
letsencrypt_certificates() {
|
||||||
|
|
||||||
|
@@ -1,8 +1,10 @@
|
|||||||
# Initial parameters
|
# Initial parameters
|
||||||
|
|
||||||
DATE=`date +%F-%H-%M-%S`
|
DATE=`date +%F-%H-%M-%S`
|
||||||
TIMEOUT=$TIMEOUT
|
TIMEOUT=$TIMEOUT
|
||||||
RESTART=$RESTART
|
RESTART=$RESTART
|
||||||
RESTART_COUNTER=0
|
RESTART_COUNTER=0
|
||||||
|
DOCKER_REGISTRY_URL=$DOCKER_REGISTRY_URL
|
||||||
|
|
||||||
# Set env variables
|
# Set env variables
|
||||||
DOMAIN="$1"
|
DOMAIN="$1"
|
||||||
@@ -11,6 +13,15 @@ ROLE=$ROLE
|
|||||||
SERVICE_NAME=$SERVICE_NAME
|
SERVICE_NAME=$SERVICE_NAME
|
||||||
PROXY_CONFIG_DIR=$PROXY_CONFIG_DIR
|
PROXY_CONFIG_DIR=$PROXY_CONFIG_DIR
|
||||||
|
|
||||||
|
# Setup docker registry url path
|
||||||
|
|
||||||
|
if [[ ! -n "$DOCKER_REGISTRY_URL" && "$DOCKER_REGISTRY_URL" != "null" ]] ; then
|
||||||
|
SETUP="'/setup'";
|
||||||
|
else
|
||||||
|
SETUP="setup";
|
||||||
|
$DOCKER_REGISTRY_URL="";
|
||||||
|
fi
|
||||||
|
|
||||||
service_exec="docker run --rm -v /etc/user/config/services/:/services/:ro -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker:ro registry.format.hu/setup /scripts/service-exec"
|
service_exec="docker run --rm -v /etc/user/config/services/:/services/:ro -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker:ro registry.format.hu/setup /scripts/service-exec"
|
||||||
|
|
||||||
do_proxy_restart() {
|
do_proxy_restart() {
|
||||||
|
Reference in New Issue
Block a user