Update-deployment (#2281)

* Update deployment

* fix workflow

* Fix order

* restruct v1

* Fix style v2

* Cleanup style v3

* fix style v4

* Last style fix

* Address comments

* Update builder to 2021.11.3

* Fix let's encrypt

* fix lint

* Use ghcr.io

* fix

* Update versions

* fix readme
This commit is contained in:
Pascal Vizeli
2021-11-24 11:43:54 +01:00
committed by GitHub
parent fe641dfad2
commit 69c68bfac9
96 changed files with 1190 additions and 1189 deletions

View File

@@ -1,9 +0,0 @@
{
"build_from": {
"aarch64": "ghcr.io/home-assistant/aarch64-base:3.14",
"amd64": "ghcr.io/home-assistant/amd64-base:3.14",
"armhf": "ghcr.io/home-assistant/armhf-base:3.14",
"armv7": "ghcr.io/home-assistant/armv7-base:3.14",
"i386": "ghcr.io/home-assistant/i386-base:3.14"
}
}

9
nginx_proxy/build.yaml Normal file
View File

@@ -0,0 +1,9 @@
build_from:
aarch64: ghcr.io/home-assistant/aarch64-base:3.14
amd64: ghcr.io/home-assistant/amd64-base:3.14
armhf: ghcr.io/home-assistant/armhf-base:3.14
armv7: ghcr.io/home-assistant/armv7-base:3.14
i386: ghcr.io/home-assistant/i386-base:3.14
codenotary:
signer: notary@home-assistant.io
base_image: notary@home-assistant.io

View File

@@ -1,38 +0,0 @@
{
"name": "NGINX Home Assistant SSL proxy",
"version": "3.0.2",
"slug": "nginx_proxy",
"description": "An SSL/TLS proxy",
"url": "https://github.com/home-assistant/hassio-addons/tree/master/nginx_proxy",
"arch": ["armhf", "armv7", "aarch64", "amd64", "i386"],
"ports": {
"80/tcp": null,
"443/tcp": 443
},
"map": ["ssl", "share"],
"options": {
"domain": null,
"certfile": "fullchain.pem",
"keyfile": "privkey.pem",
"hsts": "max-age=31536000; includeSubDomains",
"cloudflare": false,
"customize": {
"active": false,
"default": "nginx_proxy_default*.conf",
"servers": "nginx_proxy/*.conf"
}
},
"schema": {
"domain": "str",
"certfile": "str",
"keyfile": "str",
"hsts": "str",
"cloudflare": "bool",
"customize": {
"active": "bool",
"default": "str",
"servers": "str"
}
},
"image": "homeassistant/{arch}-addon-nginx_proxy"
}

38
nginx_proxy/config.yaml Normal file
View File

@@ -0,0 +1,38 @@
version: 3.0.2
slug: nginx_proxy
name: NGINX Home Assistant SSL proxy
description: An SSL/TLS proxy
url: https://github.com/home-assistant/hassio-addons/tree/master/nginx_proxy
arch:
- armhf
- armv7
- aarch64
- amd64
- i386
image: homeassistant/{arch}-addon-nginx_proxy
map:
- ssl
- share
options:
certfile: fullchain.pem
cloudflare: false
customize:
active: false
default: nginx_proxy_default*.conf
servers: nginx_proxy/*.conf
domain: null
hsts: max-age=31536000; includeSubDomains
keyfile: privkey.pem
ports:
443/tcp: 443
80/tcp: null
schema:
certfile: str
cloudflare: bool
customize:
active: bool
default: str
servers: str
domain: str
hsts: str
keyfile: str