From 3194573e2e2c643b83802eb0212b1b85f946eded Mon Sep 17 00:00:00 2001 From: gyurix Date: Mon, 28 Mar 2022 09:16:08 +0000 Subject: [PATCH] Adding letsencyt json for manage depend service helping --- letsencrypt.json | 49 ++++++++++++++++++++++++++++++++++++++++++++ proxy-scheduler.json | 26 ++++++----------------- 2 files changed, 55 insertions(+), 20 deletions(-) create mode 100644 letsencrypt.json diff --git a/letsencrypt.json b/letsencrypt.json new file mode 100644 index 0000000..88dca77 --- /dev/null +++ b/letsencrypt.json @@ -0,0 +1,49 @@ +{ + "main": { + "SERVICE_NAME": "letsencrypt", + "DOMAIN": "null" + }, + "networks": [ + { + "NAME": "letsencrypt", + "DRIVER": "bridge", + "SUBNET": "172.18.254.0/24", + "RANGE": "172.18.254.0/24", + "GATEWAY": "172.18.254.1" + } + ], + "containers": [ + { + "IMAGE": "registry.format.hu/neilpang/acme.sh", + "NAME": "letsencrypt", + "MEMORY": "64M", + "IP": "172.18.254.254", + "NETWORK": "letsencrypt", + "VOLUMES": [ + { + "SOURCE": "/etc/ssl/keys/", + "DEST": "/acme.sh/", + "TYPE": "rw" + }, + { + "SOURCE": "/etc/user/config/domains", + "DEST": "/domains", + "TYPE": "ro" + } + ], + "PORTS": [ ], + "ENV_FILES": [ "/etc/user/config/user.json" ], + "READYNESS": [ + {"tcp": ""}, + {"HTTP": ""}, + {"EXEC": "/ready.sh"} + ], + "EXTRA": "", + "DEPEND": "null", + "START_ON_BOOT": "false", + "CMD": "null", + "PRE_START": "null", + "POST_START": [ "firewall-29eexhrh" ] + } + ] +} diff --git a/proxy-scheduler.json b/proxy-scheduler.json index a83c270..bbc8429 100644 --- a/proxy-scheduler.json +++ b/proxy-scheduler.json @@ -3,15 +3,6 @@ "SERVICE_NAME": "proxy-scheduler", "DOMAIN": "null" }, - "networks": [ - { - "NAME": "null", - "DRIVER": "null", - "SUBNET": "null", - "RANGE": "null", - "GATEWAY": "null" - } - ], "containers": [ { "IMAGE": "registry.format.hu/proxy-scheduler:latest", @@ -26,8 +17,13 @@ "TYPE": "ro" }, { - "SOURCE": "/tmp/keys", + "SOURCE": "/etc/ssl/keys", "DEST": "/keys", + "TYPE": "rw" + }, + { + "SOURCE": "/etc/ssl/certs/", + "DEST": "/etc/ssl/certs/", "TYPE": "ro" }, { @@ -41,11 +37,6 @@ "TYPE": "ro" }, { - "SOURCE": "/etc/ssl/certs", - "DEST": "/etc/ssl/certs", - "TYPE": "ro" - }, - { "SOURCE": "/var/run/docker.sock", "DEST": "/var/run/docker.sock", "TYPE": "rw" @@ -54,11 +45,6 @@ "SOURCE": "/usr/bin/docker", "DEST": "/usr/bin/docker", "TYPE": "ro" - }, - { - "SOURCE": "/home/gyurix/proxy-scheduler/scripts/scheduler.sh", - "DEST": "/scripts/scheduler.sh", - "TYPE": "ro" } ], "PORTS": [ ],