fix upgrade
This commit is contained in:
@@ -137,7 +137,7 @@ ipfs config Datastore.StorageMax "$((diskSize * ${IPFS_DATASTORE_DISKUSAGE:-50}/
|
|||||||
[ -n "${IPFS_REPROVIDER_STRATEGY}" ] && ipfs config Reprovider.Strategy "${IPFS_REPROVIDER_STRATEGY}"
|
[ -n "${IPFS_REPROVIDER_STRATEGY}" ] && ipfs config Reprovider.Strategy "${IPFS_REPROVIDER_STRATEGY}"
|
||||||
|
|
||||||
## routing
|
## routing
|
||||||
[ -n "${IPFS_ROUTING_TYPE}" ] && ipfs config --json Routing.Type "${IPFS_ROUTING_TYPE}"
|
[ -n "${IPFS_ROUTING_TYPE}" ] && ipfs config Routing.Type "${IPFS_ROUTING_TYPE}"
|
||||||
[ -n "${IPFS_ROUTING_ACCELERATEDDHTCLIENT}" ] && ipfs config --json Routing.AcceleratedDHTClient "${IPFS_ROUTING_ACCELERATEDDHTCLIENT}"
|
[ -n "${IPFS_ROUTING_ACCELERATEDDHTCLIENT}" ] && ipfs config --json Routing.AcceleratedDHTClient "${IPFS_ROUTING_ACCELERATEDDHTCLIENT}"
|
||||||
[ -n "${IPFS_ROUTING_LOOPBACKADDRESSESONLANDHT}" ] && ipfs config --bool Routing.LoopbackAddressesOnLanDHT "${IPFS_ROUTING_LOOPBACKADDRESSESONLANDHT}"
|
[ -n "${IPFS_ROUTING_LOOPBACKADDRESSESONLANDHT}" ] && ipfs config --bool Routing.LoopbackAddressesOnLanDHT "${IPFS_ROUTING_LOOPBACKADDRESSESONLANDHT}"
|
||||||
[ -n "${IPFS_ROUTING_METHODS}" ] && ipfs config --json Routing.Methods "${IPFS_ROUTING_METHODS}"
|
[ -n "${IPFS_ROUTING_METHODS}" ] && ipfs config --json Routing.Methods "${IPFS_ROUTING_METHODS}"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ RUN sed -i 's/\(function _resolvers() {\)$/function _nginx_config() {\n\t\/app\/
|
|||||||
&& sed -i 's|\( return 503;\)$|{{- if (exists (printf "/etc/nginx/vhost.d/%s" (or $.Env.DEFAULT "default"))) }}\n include {{ (printf "/etc/nginx/vhost.d/%s" (or $.Env.DEFAULT "default")) }};\n{{- if (and (exists "/etc/nginx/vhost.d/default_location") ($.Env.DEFAULT_LOCATION)) }}\n include /etc/nginx/vhost.d/default_location;\n{{- end }}\n{{- if (and (exists "/etc/nginx/vhost.d/default_location_php") ($.Env.DEFAULT_LOCATION_PHP)) }}\n include /etc/nginx/vhost.d/default_location_php;\n{{- end }}\n{{- if (and (exists "/etc/nginx/vhost.d/default_location_ipfs") ($.Env.DEFAULT_LOCATION_IPFS)) }}\n include /etc/nginx/vhost.d/default_location_ipfs;\n{{- end }}\n{{- else }}\n\1\n{{- end }}|' /app/nginx.tmpl \
|
&& sed -i 's|\( return 503;\)$|{{- if (exists (printf "/etc/nginx/vhost.d/%s" (or $.Env.DEFAULT "default"))) }}\n include {{ (printf "/etc/nginx/vhost.d/%s" (or $.Env.DEFAULT "default")) }};\n{{- if (and (exists "/etc/nginx/vhost.d/default_location") ($.Env.DEFAULT_LOCATION)) }}\n include /etc/nginx/vhost.d/default_location;\n{{- end }}\n{{- if (and (exists "/etc/nginx/vhost.d/default_location_php") ($.Env.DEFAULT_LOCATION_PHP)) }}\n include /etc/nginx/vhost.d/default_location_php;\n{{- end }}\n{{- if (and (exists "/etc/nginx/vhost.d/default_location_ipfs") ($.Env.DEFAULT_LOCATION_IPFS)) }}\n include /etc/nginx/vhost.d/default_location_ipfs;\n{{- end }}\n{{- else }}\n\1\n{{- end }}|' /app/nginx.tmpl \
|
||||||
&& sed -i 's|\({{-\? if (exists "/etc/nginx/proxy.conf") }}\)|{{- if (exists "/etc/nginx/vhost.d/nginx.conf") }}\ninclude /etc/nginx/vhost.d/nginx.conf;\n{{ end }}\n\n\1|' /app/nginx.tmpl \
|
&& sed -i 's|\({{-\? if (exists "/etc/nginx/proxy.conf") }}\)|{{- if (exists "/etc/nginx/vhost.d/nginx.conf") }}\ninclude /etc/nginx/vhost.d/nginx.conf;\n{{ end }}\n\n\1|' /app/nginx.tmpl \
|
||||||
&& sed -i 's|exists "/etc/nginx/vhost.d/default"|exists (printf "/etc/nginx/vhost.d/%s" (or $.Env.DEFAULT "default"))|;s|include /etc/nginx/vhost.d/default;|include {{ (printf "/etc/nginx/vhost.d/%s" (or $.Env.DEFAULT "default")) }};|' /app/nginx.tmpl \
|
&& sed -i 's|exists "/etc/nginx/vhost.d/default"|exists (printf "/etc/nginx/vhost.d/%s" (or $.Env.DEFAULT "default"))|;s|include /etc/nginx/vhost.d/default;|include {{ (printf "/etc/nginx/vhost.d/%s" (or $.Env.DEFAULT "default")) }};|' /app/nginx.tmpl \
|
||||||
&& awk '/proxy_pass \{\{ trim .Proto \}\}/{sub(/else/, "else if ne .Proto \"local\"", last)} NR>1{print last} {last=$0} END {print last}' /app/nginx.tmpl > /tmp/nginx.tmpl && mv /tmp/nginx.tmpl /app/
|
&& awk '/proxy_pass \{\{ trim \$proto \}\}/{sub(/else/, "else if ne \$proto \"local\"", last)} NR>1{print last} {last=$0} END {print last}' /app/nginx.tmpl > /tmp/nginx.tmpl && mv /tmp/nginx.tmpl /app/
|
||||||
|
|
||||||
COPY ${DOCKER_BUILD_DIR}/nginx* /app
|
COPY ${DOCKER_BUILD_DIR}/nginx* /app
|
||||||
|
|
||||||
|
|||||||
@@ -195,7 +195,6 @@ JWT = $(strip \
|
|||||||
$(eval b64_payload := $(call base64t,$(payload))) \
|
$(eval b64_payload := $(call base64t,$(payload))) \
|
||||||
$(eval b64_signature := $(call base64t,$(call hs256,$(b64_header).$(b64_payload),$(secret)))) \
|
$(eval b64_signature := $(call base64t,$(call hs256,$(b64_header).$(b64_payload),$(secret)))) \
|
||||||
$(eval b64_signature := $(call b64_hs256,$(b64_header).$(b64_payload),$(secret))) \
|
$(eval b64_signature := $(call b64_hs256,$(b64_header).$(b64_payload),$(secret))) \
|
||||||
$(if $(DEBUG),$(header) - $(payload) - $(secret) --- ) \
|
|
||||||
$(b64_header).$(b64_payload).$(b64_signature))
|
$(b64_header).$(b64_payload).$(b64_signature))
|
||||||
|
|
||||||
# macro RESU: Print USER associated to MAIL
|
# macro RESU: Print USER associated to MAIL
|
||||||
|
|||||||
+1
-1
@@ -10,7 +10,7 @@ services:
|
|||||||
- UID=${UID}
|
- UID=${UID}
|
||||||
context: ../..
|
context: ../..
|
||||||
dockerfile: docker/ipfs/Dockerfile
|
dockerfile: docker/ipfs/Dockerfile
|
||||||
command: daemon --agent-version-suffix=${COMPOSE_PROJECT_NAME} ${USER_IPFS_DAEMON_ARGS:---migrate}
|
command: daemon --agent-version-suffix=${COMPOSE_PROJECT_NAME} ${USER_IPFS_DAEMON_ARGS:---migrate=true}
|
||||||
container_name: ${COMPOSE_PROJECT_NAME}-ipfs
|
container_name: ${COMPOSE_PROJECT_NAME}-ipfs
|
||||||
cpus: 0.5
|
cpus: 0.5
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
+4
-4
@@ -51,7 +51,7 @@ host-certbot: host-docker-build-certbot
|
|||||||
--mount source=$(HOST_DOCKER_VOLUME),target=/etc/letsencrypt/ \
|
--mount source=$(HOST_DOCKER_VOLUME),target=/etc/letsencrypt/ \
|
||||||
--mount source=$(HOST_DOCKER_VOLUME),target=/var/log/letsencrypt/ \
|
--mount source=$(HOST_DOCKER_VOLUME),target=/var/log/letsencrypt/ \
|
||||||
--network host \
|
--network host \
|
||||||
$(HOST_DOCKER_REPOSITORY)/certbot \
|
$(HOST_DOCKER_REPOSITORY)/certbot:$(DOCKER_IMAGE_TAG) \
|
||||||
--dns-standalone-address=0.0.0.0 \
|
--dns-standalone-address=0.0.0.0 \
|
||||||
--dns-standalone-port=53 \
|
--dns-standalone-port=53 \
|
||||||
--non-interactive --agree-tos --email hostmaster@$(domain) certonly \
|
--non-interactive --agree-tos --email hostmaster@$(domain) certonly \
|
||||||
@@ -64,12 +64,12 @@ host-certbot: host-docker-build-certbot
|
|||||||
# target host-certbot-certificates: List letsencrypt certificates
|
# target host-certbot-certificates: List letsencrypt certificates
|
||||||
.PHONY: host-certbot-certificates
|
.PHONY: host-certbot-certificates
|
||||||
host-certbot-certificates: host-docker-build-certbot
|
host-certbot-certificates: host-docker-build-certbot
|
||||||
docker run --rm --mount source=$(HOST_DOCKER_VOLUME),target=/etc/letsencrypt/ $(HOST_DOCKER_REPOSITORY)/certbot certificates
|
docker run --rm --mount source=$(HOST_DOCKER_VOLUME),target=/etc/letsencrypt/ $(HOST_DOCKER_REPOSITORY)/certbot:$(DOCKER_IMAGE_TAG) certificates
|
||||||
|
|
||||||
# target host-certbot-renew: Renew letsencrypt certificates
|
# target host-certbot-renew: Renew letsencrypt certificates
|
||||||
.PHONY: host-certbot-renew
|
.PHONY: host-certbot-renew
|
||||||
host-certbot-renew: host-docker-build-certbot
|
host-certbot-renew: host-docker-build-certbot
|
||||||
docker run --rm --mount source=$(HOST_DOCKER_VOLUME),target=/etc/letsencrypt/ --network host $(HOST_DOCKER_REPOSITORY)/certbot renew
|
docker run --rm --mount source=$(HOST_DOCKER_VOLUME),target=/etc/letsencrypt/ --network host $(HOST_DOCKER_REPOSITORY)/certbot:$(DOCKER_IMAGE_TAG) renew
|
||||||
|
|
||||||
# target host-certbot-staging: Create staging ${DOMAIN} certificate files with letsencrypt
|
# target host-certbot-staging: Create staging ${DOMAIN} certificate files with letsencrypt
|
||||||
.PHONY: host-certbot-staging
|
.PHONY: host-certbot-staging
|
||||||
@@ -80,7 +80,7 @@ host-certbot-staging: host-docker-build-certbot
|
|||||||
--mount source=$(HOST_DOCKER_VOLUME),target=/etc/letsencrypt/ \
|
--mount source=$(HOST_DOCKER_VOLUME),target=/etc/letsencrypt/ \
|
||||||
--mount source=$(HOST_DOCKER_VOLUME),target=/var/log/letsencrypt/ \
|
--mount source=$(HOST_DOCKER_VOLUME),target=/var/log/letsencrypt/ \
|
||||||
--network host \
|
--network host \
|
||||||
$(HOST_DOCKER_REPOSITORY)/certbot \
|
$(HOST_DOCKER_REPOSITORY)/certbot:$(DOCKER_IMAGE_TAG) \
|
||||||
--dns-standalone-address=0.0.0.0 \
|
--dns-standalone-address=0.0.0.0 \
|
||||||
--dns-standalone-port=53 \
|
--dns-standalone-port=53 \
|
||||||
--non-interactive --agree-tos --email hostmaster@$(domain) certonly \
|
--non-interactive --agree-tos --email hostmaster@$(domain) certonly \
|
||||||
|
|||||||
+1
-1
@@ -10,7 +10,7 @@ services:
|
|||||||
- UID=${HOST_UID}
|
- UID=${HOST_UID}
|
||||||
context: ../..
|
context: ../..
|
||||||
dockerfile: docker/ipfs/Dockerfile
|
dockerfile: docker/ipfs/Dockerfile
|
||||||
command: daemon --agent-version-suffix=${HOST_COMPOSE_PROJECT_NAME} ${HOST_IPFS_DAEMON_ARGS:---migrate}
|
command: daemon --agent-version-suffix=${HOST_COMPOSE_PROJECT_NAME} ${HOST_IPFS_DAEMON_ARGS:---migrate=true}
|
||||||
container_name: ${HOST_COMPOSE_PROJECT_NAME}-ipfs
|
container_name: ${HOST_COMPOSE_PROJECT_NAME}-ipfs
|
||||||
cpus: 0.5
|
cpus: 0.5
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@ services:
|
|||||||
- UID=${UID}
|
- UID=${UID}
|
||||||
context: ../..
|
context: ../..
|
||||||
dockerfile: docker/ipfs/Dockerfile
|
dockerfile: docker/ipfs/Dockerfile
|
||||||
command: daemon --agent-version-suffix=${COMPOSE_PROJECT_NAME} ${IPFS_DAEMON_ARGS:---migrate}
|
command: daemon --agent-version-suffix=${COMPOSE_PROJECT_NAME} ${IPFS_DAEMON_ARGS:---migrate=true}
|
||||||
cpus: 0.5
|
cpus: 0.5
|
||||||
environment:
|
environment:
|
||||||
- DEBUG=${DEBUG:-}
|
- DEBUG=${DEBUG:-}
|
||||||
|
|||||||
Reference in New Issue
Block a user