From ff4cc5767bc74fcc4d648a9a8c9e46d24a3acd1d Mon Sep 17 00:00:00 2001 From: baldarn Date: Tue, 30 Aug 2022 14:37:32 +0200 Subject: [PATCH 1/8] added gitea --- gitea/CHANGELOG.md | 3 ++ gitea/Dockerfile | 78 +++++++++++++++++++++++++++++++++++++++++++++ gitea/README.md | 42 ++++++++++++++++++++++++ gitea/apparmor.txt | 65 +++++++++++++++++++++++++++++++++++++ gitea/build.json | 10 ++++++ gitea/config.json | 37 +++++++++++++++++++++ gitea/icon.png | Bin 0 -> 3204 bytes gitea/logo.png | Bin 0 -> 3204 bytes gitea/updater.json | 8 +++++ 9 files changed, 243 insertions(+) create mode 100644 gitea/CHANGELOG.md create mode 100644 gitea/Dockerfile create mode 100644 gitea/README.md create mode 100644 gitea/apparmor.txt create mode 100644 gitea/build.json create mode 100644 gitea/config.json create mode 100644 gitea/icon.png create mode 100644 gitea/logo.png create mode 100644 gitea/updater.json diff --git a/gitea/CHANGELOG.md b/gitea/CHANGELOG.md new file mode 100644 index 000000000..672e2d3bc --- /dev/null +++ b/gitea/CHANGELOG.md @@ -0,0 +1,3 @@ +## 24.0.3 (X-8-2022) + +- creation of gitea add-on diff --git a/gitea/Dockerfile b/gitea/Dockerfile new file mode 100644 index 000000000..46a3dbb76 --- /dev/null +++ b/gitea/Dockerfile @@ -0,0 +1,78 @@ +#============================# +# ALEXBELGIUM'S DOCKERFILE # +#============================# +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` +#=== Home Assistant Addon ===# + +################# +# 1 Build Image # +################# + +ARG BUILD_FROM=gitea/gitea + +FROM ${BUILD_FROM} + +################## +# 2 Modify Image # +################## + +ENV USER git +ENV GITEA_WORK_DIR /share +ENV GITEA_CUSTOM /gitea/data + +# Set S6 wait time +ENV S6_CMD_WAIT_FOR_SERVICES=1 \ + S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ + S6_SERVICES_GRACETIME=0 + +################## +# 3 Install apps # +################## + +EXPOSE 22 3000 + +################ +# 4 Entrypoint # +################ + +#RUN chmod 777 /entrypoint.sh +#WORKDIR / +#ENTRYPOINT [ "/usr/bin/env" ] +#CMD [ "/entrypoint.sh" ] +#SHELL ["/bin/bash", "-o", "pipefail", "-c"] + +############ +# 5 Labels # +############ + +ARG BUILD_ARCH +ARG BUILD_DATE +ARG BUILD_DESCRIPTION +ARG BUILD_NAME +ARG BUILD_REF +ARG BUILD_REPOSITORY +ARG BUILD_VERSION +LABEL \ + io.hass.name="${BUILD_NAME}" \ + io.hass.description="${BUILD_DESCRIPTION}" \ + io.hass.arch="${BUILD_ARCH}" \ + io.hass.type="addon" \ + io.hass.version=${BUILD_VERSION} \ + maintainer="alexbelgium (https://github.com/alexbelgium)" \ + org.opencontainers.image.title="${BUILD_NAME}" \ + org.opencontainers.image.description="${BUILD_DESCRIPTION}" \ + org.opencontainers.image.vendor="Home Assistant Add-ons" \ + org.opencontainers.image.authors="alexbelgium (https://github.com/alexbelgium)" \ + org.opencontainers.image.licenses="MIT" \ + org.opencontainers.image.url="https://github.com/alexbelgium" \ + org.opencontainers.image.source="https://github.com/${BUILD_REPOSITORY}" \ + org.opencontainers.image.documentation="https://github.com/${BUILD_REPOSITORY}/blob/main/README.md" \ + org.opencontainers.image.created=${BUILD_DATE} \ + org.opencontainers.image.revision=${BUILD_REF} \ + org.opencontainers.image.version=${BUILD_VERSION} \ No newline at end of file diff --git a/gitea/README.md b/gitea/README.md new file mode 100644 index 000000000..a24901bbb --- /dev/null +++ b/gitea/README.md @@ -0,0 +1,42 @@ +# Home assistant add-on: Gitea + +[![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium) + +![Version](https://img.shields.io/badge/dynamic/json?label=Version&query=%24.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fgitea%2Fconfig.json) +![Ingress](https://img.shields.io/badge/dynamic/json?label=Ingress&query=%24.ingress&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fgitea%2Fconfig.json) +![Arch](https://img.shields.io/badge/dynamic/json?color=success&label=Arch&query=%24.arch&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fgitea%2Fconfig.json) + +[![Codacy Badge](https://app.codacy.com/project/badge/Grade/9c6cf10bdbba45ecb202d7f579b5be0e)](https://www.codacy.com/gh/alexbelgium/hassio-addons/dashboard?utm_source=github.com&utm_medium=referral&utm_content=alexbelgium/hassio-addons&utm_campaign=Badge_Grade) +[![GitHub Super-Linter](https://github.com/alexbelgium/hassio-addons/workflows/Lint%20Code%20Base/badge.svg)](https://github.com/marketplace/actions/super-linter) +[![Builder](https://github.com/alexbelgium/hassio-addons/workflows/Builder/badge.svg)](https://github.com/alexbelgium/hassio-addons/actions/workflows/builder.yaml) + +[donation-badge]: https://img.shields.io/badge/Buy%20me%20a%20coffee-%23d32f2f?logo=buy-me-a-coffee&style=flat&logoColor=white + +_Thanks to everyone having starred my repo! To star it click on the image below, then it will be on top right. Thanks!_ + +## About + +Various tweaks and configuration options addition. +This addon is based on the [docker image](https://hub.docker.com/r/gitea/gitea). + +## Configuration + +```yaml +certfile: fullchain.pem #ssl certificate, must be located in /ssl +keyfile: privkey.pem #sslkeyfile, must be located in /ssl +``` + +Webui can be found at `:port`. + +## Installation + +The installation of this add-on is pretty straightforward and not different in +comparison to installing any other Hass.io add-on. + +1. [Add my Hass.io add-ons repository][repository] to your Hass.io instance. +1. Install this add-on. +1. Click the `Save` button to store your configuration. +1. Start the add-on. +1. Check the logs of the add-on to see if everything went well. +1. Go to the webui, where you will initialize the app +1. Restart the addon, to apply any option that should be applied diff --git a/gitea/apparmor.txt b/gitea/apparmor.txt new file mode 100644 index 000000000..ac00acc74 --- /dev/null +++ b/gitea/apparmor.txt @@ -0,0 +1,65 @@ +#include + +profile nextcloud_addon flags=(attach_disconnected,mediate_deleted) { + #include + + capability, + file, + signal, + mount, + umount, + remount, + network udp, + network tcp, + network dgram, + network stream, + network inet, + network inet6, + network netlink raw, + network unix dgram, + + capability setgid, + capability setuid, + capability sys_admin, + capability dac_read_search, + # capability dac_override, + # capability sys_rawio, + +# S6-Overlay + /init ix, + /run/{s6,s6-rc*,service}/** ix, + /package/** ix, + /command/** ix, + /run/{,**} rwk, + /dev/tty rw, + /bin/** ix, + /usr/bin/** ix, + /usr/lib/bashio/** ix, + /etc/s6/** rix, + /run/s6/** rix, + /etc/services.d/** rwix, + /etc/cont-init.d/** rwix, + /etc/cont-finish.d/** rwix, + /init rix, + /var/run/** mrwkl, + /var/run/ mrwkl, + /dev/i2c-1 mrwkl, + # Files required + /dev/sda1 mrwkl, + /dev/sdb1 mrwkl, + /dev/nvme0 mrwkl, + /dev/nvme1 mrwkl, + /dev/mmcblk0p1 mrwkl, + /dev/* mrwkl, + /tmp/** mrkwl, + + # Data access + /data/** rw, + + # suppress ptrace denials when using 'docker ps' or using 'ps' inside a container + ptrace (trace,read) peer=docker-default, + + # docker daemon confinement requires explict allow rule for signal + signal (receive) set=(kill,term) peer=/usr/bin/docker, + +} diff --git a/gitea/build.json b/gitea/build.json new file mode 100644 index 000000000..44db81e27 --- /dev/null +++ b/gitea/build.json @@ -0,0 +1,10 @@ +{ + "build_from": { + "aarch64": "gitea/gitea", + "amd64": "gitea/gitea", + "armv7": "gitea/gitea" + }, + "codenotary": { + "signer": "alexandrep.github@gmail.com" + } +} diff --git a/gitea/config.json b/gitea/config.json new file mode 100644 index 000000000..a92d6267f --- /dev/null +++ b/gitea/config.json @@ -0,0 +1,37 @@ +{ + "arch": [ + "aarch64", + "amd64", + "armv7" + ], + "codenotary": "alexandrep.github@gmail.com", + "description": "Gitea for Home Assistant", + "init": false, + "map": [ + "share:rw", + "ssl:rw" + ], + "name": "Gitea", + "options": { + "certfile": "fullchain.pem", + "keyfile": "privkey.pem", + "ssl": false + }, + "ports": { + "3000/tcp": 3000, + "2222/tcp": 2222 + }, + "ports_description": { + "3000/tcp": "Http web interface", + "22/tcp": "Ssh" + }, + "schema": { + "certfile": "str", + "keyfile": "str", + "ssl": "bool" + }, + "slug": "gitea", + "url": "https://github.com/baldarn/hassio-addons/tree/master/gitea", + "version": "v1.17.1", + "webui": "http://[HOST]:[PORT:3000]" +} diff --git a/gitea/icon.png b/gitea/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..21c2ec27465e8d48a28d6ce3846a7ee341088a4e GIT binary patch literal 3204 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 literal 0 HcmV?d00001 diff --git a/gitea/logo.png b/gitea/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..21c2ec27465e8d48a28d6ce3846a7ee341088a4e GIT binary patch literal 3204 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 literal 0 HcmV?d00001 diff --git a/gitea/updater.json b/gitea/updater.json new file mode 100644 index 000000000..eada360cf --- /dev/null +++ b/gitea/updater.json @@ -0,0 +1,8 @@ +{ + "last_update": "30-08-2022", + "repository": "alexbelgium/hassio-addons", + "slug": "gitea", + "source": "github", + "upstream_repo": "go-gitea/gitea", + "upstream_version": "v1.17.1" +} From 55566d2d2ca327ce99a28dc2c7237b8fdb88ebd9 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 31 Aug 2022 11:46:36 +0200 Subject: [PATCH 2/8] Update apparmor.txt --- gitea/apparmor.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gitea/apparmor.txt b/gitea/apparmor.txt index ac00acc74..35db654d5 100644 --- a/gitea/apparmor.txt +++ b/gitea/apparmor.txt @@ -1,6 +1,6 @@ #include -profile nextcloud_addon flags=(attach_disconnected,mediate_deleted) { +profile gitea_addon flags=(attach_disconnected,mediate_deleted) { #include capability, From 6c790fc09590c6b846d33f7469577ee150bed085 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 31 Aug 2022 11:47:29 +0200 Subject: [PATCH 3/8] Update build.json --- gitea/build.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gitea/build.json b/gitea/build.json index 44db81e27..936de614b 100644 --- a/gitea/build.json +++ b/gitea/build.json @@ -1,8 +1,7 @@ { "build_from": { - "aarch64": "gitea/gitea", - "amd64": "gitea/gitea", - "armv7": "gitea/gitea" + "aarch64": "gitea/gitea:latest", + "amd64": "gitea/gitea:latest" }, "codenotary": { "signer": "alexandrep.github@gmail.com" From c025d187619d1ae11ed97f8c4165cacd8cd665da Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 31 Aug 2022 11:49:27 +0200 Subject: [PATCH 4/8] Add image building --- gitea/config.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gitea/config.json b/gitea/config.json index e4c283fdd..a75ce16cf 100644 --- a/gitea/config.json +++ b/gitea/config.json @@ -1,11 +1,11 @@ { "arch": [ "aarch64", - "amd64", - "armv7" + "amd64" ], "codenotary": "alexandrep.github@gmail.com", "description": "Gitea for Home Assistant", + "image": "ghcr.io/alexbelgium/gitea-{arch}", "init": false, "map": [ "share:rw", From 8027844d2f9cb5c30e04a8f405e28a5fe9d60902 Mon Sep 17 00:00:00 2001 From: baldarn Date: Wed, 31 Aug 2022 11:59:37 +0200 Subject: [PATCH 5/8] changed url to point to alexbelgium repo --- gitea/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gitea/config.json b/gitea/config.json index a75ce16cf..d9056cebe 100644 --- a/gitea/config.json +++ b/gitea/config.json @@ -31,7 +31,7 @@ "ssl": "bool" }, "slug": "gitea", - "url": "https://github.com/baldarn/hassio-addons/tree/master/gitea", + "url": "https://github.com/alexbelgium/hassio-addons/tree/master/gitea", "version": "v1.17.1", "webui": "http://[HOST]:[PORT:3000]" } From e25a0c24b85824c42138ce3a65458dc581c44991 Mon Sep 17 00:00:00 2001 From: baldarn Date: Wed, 31 Aug 2022 12:01:26 +0200 Subject: [PATCH 6/8] changed ssh port to 22, standard proxied to 2222 --- gitea/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gitea/config.json b/gitea/config.json index d9056cebe..fc5909c6d 100644 --- a/gitea/config.json +++ b/gitea/config.json @@ -19,7 +19,7 @@ }, "ports": { "3000/tcp": 3000, - "2222/tcp": 2222 + "22/tcp": 2222 }, "ports_description": { "3000/tcp": "Http web interface", From 136602dcc9d467ef01fc3f991e3f1190eecf274e Mon Sep 17 00:00:00 2001 From: baldarn Date: Wed, 31 Aug 2022 15:46:43 +0200 Subject: [PATCH 7/8] updated readme --- gitea/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gitea/README.md b/gitea/README.md index a24901bbb..99ad04e0f 100644 --- a/gitea/README.md +++ b/gitea/README.md @@ -40,3 +40,5 @@ comparison to installing any other Hass.io add-on. 1. Check the logs of the add-on to see if everything went well. 1. Go to the webui, where you will initialize the app 1. Restart the addon, to apply any option that should be applied + +[repository]: https://github.com/alexbelgium/hassio-addons From ab4757eeaa85486d7b83dafdc82a588914862c29 Mon Sep 17 00:00:00 2001 From: baldarn Date: Wed, 31 Aug 2022 17:37:49 +0200 Subject: [PATCH 8/8] removed custom env --- gitea/Dockerfile | 3 --- 1 file changed, 3 deletions(-) diff --git a/gitea/Dockerfile b/gitea/Dockerfile index ad2c28507..985a2b5fe 100644 --- a/gitea/Dockerfile +++ b/gitea/Dockerfile @@ -22,9 +22,6 @@ FROM ${BUILD_FROM} # 2 Modify Image # ################## -ENV USER git -ENV GITEA_CUSTOM /share/gitea/data - # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \