From b5550fca5263752e0e106296b7aa102ba22192b0 Mon Sep 17 00:00:00 2001 From: baldarn Date: Thu, 9 May 2024 16:01:32 +0200 Subject: [PATCH 1/7] add openproject --- openproject/CHANGELOG.md | 3 + openproject/Dockerfile | 121 +++++++++++++++++++++++++++++++++++++++ openproject/README.md | 49 ++++++++++++++++ openproject/apparmor.txt | 66 +++++++++++++++++++++ openproject/build.json | 9 +++ openproject/config.json | 25 ++++++++ openproject/icon.png | Bin 0 -> 5296 bytes openproject/logo.png | Bin 0 -> 5296 bytes openproject/updater.json | 8 +++ 9 files changed, 281 insertions(+) create mode 100644 openproject/CHANGELOG.md create mode 100644 openproject/Dockerfile create mode 100644 openproject/README.md create mode 100644 openproject/apparmor.txt create mode 100644 openproject/build.json create mode 100644 openproject/config.json create mode 100644 openproject/icon.png create mode 100644 openproject/logo.png create mode 100644 openproject/updater.json diff --git a/openproject/CHANGELOG.md b/openproject/CHANGELOG.md new file mode 100644 index 000000000..99ae683b8 --- /dev/null +++ b/openproject/CHANGELOG.md @@ -0,0 +1,3 @@ +## 14.0.1 (09-05-2024) + +- Initial release. Welcome openproject to home assistant! diff --git a/openproject/Dockerfile b/openproject/Dockerfile new file mode 100644 index 000000000..9a2f0fff1 --- /dev/null +++ b/openproject/Dockerfile @@ -0,0 +1,121 @@ +#============================# +# ALEXBELGIUM'S DOCKERFILE # +#============================# +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` +#=== Home Assistant Addon ===# + +################# +# 1 Build Image # +################# + +ARG BUILD_FROM=openproject/openproject + +FROM ${BUILD_FROM} + +################## +# 2 Modify Image # +################## + +# Set S6 wait time +ENV S6_CMD_WAIT_FOR_SERVICES=1 \ + S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ + S6_SERVICES_GRACETIME=0 + +ENV OPENPROJECT_SECRET_KEY_BASE=secret \ + OPENPROJECT_HOST__NAME=localhost:8080 \ + OPENPROJECT_HTTPS=false \ + OPENPROJECT_DEFAULT__LANGUAGE=en + +USER root + +################## +# 3 Install apps # +################## + +# Copy local files +# COPY rootfs/ / + +# Uses /bin for compatibility purposes +# hadolint ignore=DL4005 +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi + +# Modules +ARG MODULES="00-banner.sh 00-global_var.sh 01-custom_script.sh" + +# Automatic modules download +ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_automodules.sh" "/ha_automodules.sh" +RUN chmod 744 /ha_automodules.sh && /ha_automodules.sh "$MODULES" && rm /ha_automodules.sh + +# Manual apps +ENV PACKAGES="" + +# Automatic apps & bashio +ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_autoapps.sh" "/ha_autoapps.sh" +RUN chmod 744 /ha_autoapps.sh && /ha_autoapps.sh "$PACKAGES" && rm /ha_autoapps.sh + +EXPOSE 8080 + +################ +# 4 Entrypoint # +################ + +# Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh +ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" + +# Entrypoint modifications +ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint_modif.sh" "/ha_entrypoint_modif.sh" +RUN chmod 777 /ha_entrypoint.sh /ha_entrypoint_modif.sh && /ha_entrypoint_modif.sh && rm /ha_entrypoint_modif.sh + + +#ENTRYPOINT [ "/ha_entrypoint.sh" ] + +############ +# 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} + +################# +# 6 Healthcheck # +################# + +ENV HEALTH_PORT="8080" \ + HEALTH_URL="" +HEALTHCHECK \ + --interval=5s \ + --retries=5 \ + --start-period=30s \ + --timeout=25s \ + CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1 diff --git a/openproject/README.md b/openproject/README.md new file mode 100644 index 000000000..21d8bb78b --- /dev/null +++ b/openproject/README.md @@ -0,0 +1,49 @@ +# Home assistant add-on: Openproject + +[![Donate][paypal-badge]](https://www.paypal.com/donate/?hosted_button_id=DZFULJZTP3UQA) +[![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%openproject%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%openproject%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%openproject%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://img.shields.io/github/actions/workflow/status/alexbelgium/hassio-addons/weekly-supelinter.yaml?label=Lint%20code%20base)](https://github.com/alexbelgium/hassio-addons/actions/workflows/weekly-supelinter.yaml) +[![Builder](https://img.shields.io/github/actions/workflow/status/alexbelgium/hassio-addons/onpush_builder.yaml?label=Builder)](https://github.com/alexbelgium/hassio-addons/actions/workflows/onpush_builder.yaml) + +[donation-badge]: https://img.shields.io/badge/Buy%20me%20a%20coffee-%23d32f2f?logo=buy-me-a-coffee&style=flat&logoColor=white +[paypal-badge]: https://img.shields.io/badge/Buy%20me%20a%20coffee%20Paypal-%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!_ + +[![Stargazers repo roster for @alexbelgium/hassio-addons](https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.github/stars2.svg)](https://github.com/alexbelgium/hassio-addons/stargazers) + +![downloads evolution](https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/openproject/stats.png) + +## About + +Various tweaks and configuration options addition. +This addon is based on the [docker image](https://hub.docker.com/r/openproject/openproject). + +## Configuration + +```yaml +TODO +``` + +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 + +[repository]: https://github.com/alexbelgium/hassio-addons diff --git a/openproject/apparmor.txt b/openproject/apparmor.txt new file mode 100644 index 000000000..e4796de8f --- /dev/null +++ b/openproject/apparmor.txt @@ -0,0 +1,66 @@ +#include + +profile openproject_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/fuse mrwkl, + /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/openproject/build.json b/openproject/build.json new file mode 100644 index 000000000..048643dfc --- /dev/null +++ b/openproject/build.json @@ -0,0 +1,9 @@ +{ + "build_from": { + "aarch64": "openproject/openproject:14.0.1", + "amd64": "openproject/openproject:14.0.1" + }, + "codenotary": { + "signer": "alexandrep.github@gmail.com" + } +} diff --git a/openproject/config.json b/openproject/config.json new file mode 100644 index 000000000..c278841d3 --- /dev/null +++ b/openproject/config.json @@ -0,0 +1,25 @@ +{ + "arch": [ + "amd64", + "aarch64" + ], + "codenotary": "alexandrep.github@gmail.com", + "description": "Openproject for Home Assistant", + "image": "ghcr.io/alexbelgium/openproject-{arch}", + "init": false, + "map": [ + "addon_config:rw", + "share:rw" + ], + "name": "Openproject", + "ports": { + "8080/tcp": 8080 + }, + "ports_description": { + "8080/tcp": "Web interface" + }, + "slug": "openproject", + "udev": true, + "url": "https://github.com/alexbelgium/hassio-addons/tree/master/openproject", + "version": "2024.1.30" +} diff --git a/openproject/icon.png b/openproject/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7a985f635d28ba5c7ed269c42c2c0fad10a73f6e GIT binary patch literal 5296 zcmeHLdr%Zd9^O?E1Od-?c`92=a-eZ`W?$^?6a(Te$|{Sr5*$YE`I78^hr{h-a=>KJ@-zUh0Yy8RrZ%Y6OF03c z0+8G(94@f>z>7P=p2VHZVY~`Ko(XIQ!{h~AKel`a*uVAJ`+yzk!%PCUkUNPJ49aql zMZlg7%99{dMc%RMfz3Pt>`wx)80Nupm0FX`6A6TfKr9FTh)9AWQWR0}gc4LLN5u+& z=2i^Ph+%s7PVpMRvXfFOlhsNk&uX(6s7#W>ah2!)5ld)XzVON$+BNG>hB#+rH76f_ zc#Qu=>Z#RA z8=G!ljBNY&*8jA1oak9L^#|1#^TmmWTsvI3H=^W^W)*E*x1qSLxJgsX`(OC&IeWV0 z^U~+K44sK5dWst_>neBek21t-!;kPwKRlT9WW`lt|KqvF)9GYO-na7#Z3CZ*Zd0Ya z?eWXv3IhDr?@KP+9eEmEGB@RX*rWSl&Sx_}nr++vkLI&)2TGc&!k&h1%ii*JM8u`z z$qNH6$y=KuXLR{3kTyMuah6}5cK@xZRekR@r1%?R)MqZ7Z~hJPx8U^jY6%%y)5R@3 zGX2iJ&7Z8*HurAt7Z3b-8R81+tIDa9_Gb-nj{oJ)X6fh!!MIs0wAbXCP#$Axv9?npBIaH*buu)c;vY2@cC$6(NXpGMX{k*~X znXDSk5WU&%Qvv7!yKpNk6ddkSuj9pG^ol#IGE|FRT!TcAJtn3N{_OpL_zArxDq0B(&gpg2-Adti$G(b2mA|RPWBE-c}V!4=7400)epNSPh3;f_?wL~3cAQBx=r zN<~tIRD>WRL?V(8gEo*hJ2;69CmTE29%frmuoxgL&YV*~z_x?6ph_Ew(-vE*#gd8f zhobIKw+37%Jx=2)oF)P3P#jJjjKi-XA{6mXpP|!O^pqjzm(a}R;Y9;H*zyF*4#v-6 zo4hwlOJ;d%-fAYrUL_uny%Z=;c$Z+uour4xM6Saj9MS0^g@{0+qHw8Puak{tw_6N!Hf|&1j6g@A6*!*kZzx_QyHQI< zqq8$eW*2~95F&*Tg-qUQ8Q|w_1HlW#LUm2GA?~5=JF)ok(kq(!ppg2dt=Q^POx;?i25*p(>Jm!p zsHD1#(z=8sj5XLdXc?J8Ft&;nCt(?kJ;tcp#k70h`S!j?i%!CoZ@ox&Z>ewVs13?L z*LdOH)}}8nY#?tuzA%IA4m$s-zPD}l-Lh_bk#q9)=c>L<=Iv+a3@BruZ$98+{q2~IpF1EK<5+Z0 zWn>46I2H;oKA82atJ+m&L z@Q}jlxm-4@sI**R^E8)*8%r0W_MYZ4v9Xmgt~K`T8?qUrTmgD3#YTX)GkCA#x~!h( z-z}8eyV_6hm&npW-02FM`1+dZmQuDp)SYt85mQ^4>v0wcde9l}#CE^U5yv)7t9@Gg znG&q|^`K|nvL^yoFIJ;b!i`;R$Y$U^M%=L&fu}(56A}B?dlv3dGTZcrw1HUc1r#Nqcqti;@;3cI7ka(T!Oj z))&?D1LGV47(F%4F$JS1#W^?_{iFY_mTs+VTd4c{ILD3to59`6>bzw4L(K7h|4q$3 zt<1I7-Gw;_P;qNz^jh~d%n{yu6YA1dTlTnX6pqin?`%0p$f#0xxx%UK>1;_Os^4sJ pJEgAoKkx*<`m!#h`ud3h?!5(19(PCZIzfcssN<7VRV&^s_&+H8tE2z` literal 0 HcmV?d00001 diff --git a/openproject/logo.png b/openproject/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7a985f635d28ba5c7ed269c42c2c0fad10a73f6e GIT binary patch literal 5296 zcmeHLdr%Zd9^O?E1Od-?c`92=a-eZ`W?$^?6a(Te$|{Sr5*$YE`I78^hr{h-a=>KJ@-zUh0Yy8RrZ%Y6OF03c z0+8G(94@f>z>7P=p2VHZVY~`Ko(XIQ!{h~AKel`a*uVAJ`+yzk!%PCUkUNPJ49aql zMZlg7%99{dMc%RMfz3Pt>`wx)80Nupm0FX`6A6TfKr9FTh)9AWQWR0}gc4LLN5u+& z=2i^Ph+%s7PVpMRvXfFOlhsNk&uX(6s7#W>ah2!)5ld)XzVON$+BNG>hB#+rH76f_ zc#Qu=>Z#RA z8=G!ljBNY&*8jA1oak9L^#|1#^TmmWTsvI3H=^W^W)*E*x1qSLxJgsX`(OC&IeWV0 z^U~+K44sK5dWst_>neBek21t-!;kPwKRlT9WW`lt|KqvF)9GYO-na7#Z3CZ*Zd0Ya z?eWXv3IhDr?@KP+9eEmEGB@RX*rWSl&Sx_}nr++vkLI&)2TGc&!k&h1%ii*JM8u`z z$qNH6$y=KuXLR{3kTyMuah6}5cK@xZRekR@r1%?R)MqZ7Z~hJPx8U^jY6%%y)5R@3 zGX2iJ&7Z8*HurAt7Z3b-8R81+tIDa9_Gb-nj{oJ)X6fh!!MIs0wAbXCP#$Axv9?npBIaH*buu)c;vY2@cC$6(NXpGMX{k*~X znXDSk5WU&%Qvv7!yKpNk6ddkSuj9pG^ol#IGE|FRT!TcAJtn3N{_OpL_zArxDq0B(&gpg2-Adti$G(b2mA|RPWBE-c}V!4=7400)epNSPh3;f_?wL~3cAQBx=r zN<~tIRD>WRL?V(8gEo*hJ2;69CmTE29%frmuoxgL&YV*~z_x?6ph_Ew(-vE*#gd8f zhobIKw+37%Jx=2)oF)P3P#jJjjKi-XA{6mXpP|!O^pqjzm(a}R;Y9;H*zyF*4#v-6 zo4hwlOJ;d%-fAYrUL_uny%Z=;c$Z+uour4xM6Saj9MS0^g@{0+qHw8Puak{tw_6N!Hf|&1j6g@A6*!*kZzx_QyHQI< zqq8$eW*2~95F&*Tg-qUQ8Q|w_1HlW#LUm2GA?~5=JF)ok(kq(!ppg2dt=Q^POx;?i25*p(>Jm!p zsHD1#(z=8sj5XLdXc?J8Ft&;nCt(?kJ;tcp#k70h`S!j?i%!CoZ@ox&Z>ewVs13?L z*LdOH)}}8nY#?tuzA%IA4m$s-zPD}l-Lh_bk#q9)=c>L<=Iv+a3@BruZ$98+{q2~IpF1EK<5+Z0 zWn>46I2H;oKA82atJ+m&L z@Q}jlxm-4@sI**R^E8)*8%r0W_MYZ4v9Xmgt~K`T8?qUrTmgD3#YTX)GkCA#x~!h( z-z}8eyV_6hm&npW-02FM`1+dZmQuDp)SYt85mQ^4>v0wcde9l}#CE^U5yv)7t9@Gg znG&q|^`K|nvL^yoFIJ;b!i`;R$Y$U^M%=L&fu}(56A}B?dlv3dGTZcrw1HUc1r#Nqcqti;@;3cI7ka(T!Oj z))&?D1LGV47(F%4F$JS1#W^?_{iFY_mTs+VTd4c{ILD3to59`6>bzw4L(K7h|4q$3 zt<1I7-Gw;_P;qNz^jh~d%n{yu6YA1dTlTnX6pqin?`%0p$f#0xxx%UK>1;_Os^4sJ pJEgAoKkx*<`m!#h`ud3h?!5(19(PCZIzfcssN<7VRV&^s_&+H8tE2z` literal 0 HcmV?d00001 diff --git a/openproject/updater.json b/openproject/updater.json new file mode 100644 index 000000000..fff0f230a --- /dev/null +++ b/openproject/updater.json @@ -0,0 +1,8 @@ +{ + "last_update": "09-05-2024", + "repository": "alexbelgium/hassio-addons", + "slug": "openproject", + "source": "github", + "upstream_repo": "openproject/openproject", + "upstream_version": "14.0.1" +} From 133abd2672d6e85d48de48a833a6c09a775c54c5 Mon Sep 17 00:00:00 2001 From: baldarn Date: Thu, 9 May 2024 16:10:19 +0200 Subject: [PATCH 2/7] change logo and fix versions --- openproject/CHANGELOG.md | 2 +- openproject/build.json | 4 ++-- openproject/config.json | 2 +- openproject/icon.png | Bin 5296 -> 8241 bytes openproject/logo.png | Bin 5296 -> 8241 bytes 5 files changed, 4 insertions(+), 4 deletions(-) diff --git a/openproject/CHANGELOG.md b/openproject/CHANGELOG.md index 99ae683b8..5b9d8e16e 100644 --- a/openproject/CHANGELOG.md +++ b/openproject/CHANGELOG.md @@ -1,3 +1,3 @@ -## 14.0.1 (09-05-2024) +## 14 (09-05-2024) - Initial release. Welcome openproject to home assistant! diff --git a/openproject/build.json b/openproject/build.json index 048643dfc..379189493 100644 --- a/openproject/build.json +++ b/openproject/build.json @@ -1,7 +1,7 @@ { "build_from": { - "aarch64": "openproject/openproject:14.0.1", - "amd64": "openproject/openproject:14.0.1" + "aarch64": "openproject/openproject:14", + "amd64": "openproject/openproject:14" }, "codenotary": { "signer": "alexandrep.github@gmail.com" diff --git a/openproject/config.json b/openproject/config.json index c278841d3..3bf9f8f48 100644 --- a/openproject/config.json +++ b/openproject/config.json @@ -21,5 +21,5 @@ "slug": "openproject", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/openproject", - "version": "2024.1.30" + "version": "14" } diff --git a/openproject/icon.png b/openproject/icon.png index 7a985f635d28ba5c7ed269c42c2c0fad10a73f6e..eee93a0ec4a2a4d87604c5554b4f7a75cddb71d1 100644 GIT binary patch delta 4781 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 LGo1#l-yZ)LkHQhK delta 1801 zcmdn!ut9UeeK`{=Qwu9&O9n;;#s$nkk^zi?6vKp@o!%4w%G5i^9E}h54qe4pCQx`H zVD6hmN{>QT2efc449mEB@X00pj7t-i?6BZk$I5Omwwh1x+%BsfTul$yJ2p2@UerD1 z$NnW3l&&>DuG_Qw`;KaMj;}_S*Q}FR@N(NsuOml&%0hYeDK*Ho7D06RaCszQ>@&NfxuWW_nZbiQrv$Y1YOJ-=6bsrS|Nen|*gFWpZMj{2%`My7KI& z>gs!z1jumgu{d{JL*Ndpl zf5#ohws|}^r^KH04?gj{@w@S_WjY2G++WsJ?lt{h_={o5%GFPJ3ko=TL^Z1S9^SqC zcJ=S?KAZQ;PiimPyj|^s7Xt%tMP^7uNyO%9OioNHCYGs5#)+nhy5@#yrn)AnmPWcs zNvSEi21y1<$tH=WW+ti0lmD>DtC*M>8kwb~CFvR%nkNDkCY$J57?`H$CMOwL8l{;e zS)^DRPPS)NS4lHBG*3%TGSoFRHZagNNi$5-O-wXO)-^XVF-$ZzGqx~JHJ#kW8pmyF zX=-F(U}RuoWHI?OYY96v#Z1m)Q-`zXuyv`Vnwuq>S)>^18k;AY>zY_3CF&*`B&FzD z8YLT;nI)Q9q$HV7_G0&gXfiR_JfA&}BlzVc!xO;7W)|QR;>w_x>t5jVpG44mcbX6= z*_H(P1v5B2yOB1zK|rsb$4XVRd}?J-+1JPRos& z!FO&lc|7QSF{dbYl8Psl&`amD-H}>H>wWie^X=0*XY18x>v?XkCy)dpzr7xPdo%s^ zX7ug#@UsOoz$8!v8S&YIxwf5twizHc8e?wV57lr&6Au_qsjvesOylbK^gkFVT688%2LP+v&bt%4qxj z!b0_n`Y+Bq?O)*B&UaV7^u@eioG-*nUR+oRYvng;k zh%v_!D7(-&9jKugqyeHcu<+TxuQC?JcP^}*YGNM2cQ?keB>Cx?+^f#!q5OA)&Xn5i zT3Gd>tV!>gmB3w}3#_r~i=sJq{n>Te8R+Y9?!WiVf9iol3=~TBps+-Q9lC${VuAXx z1rd@iy%$Y-=y726CG>?%zcVPN;vDwRa8Cax@@0Eolbp-`8TLVc&vwsXzo`H0yz~6; z_4-bA>c8F;@qbeIwLbaA+M_d$*F@i9uU+u{%0gg3{t~|UyiI$-`!+i{t5Sa3M!VVb z)=$;geE((Cdb{YkYpXA$-#vL@yX*h%vj+BVe@*8{7OvRWzE6qEv6REMgw3&(#kPdW zv6R8K-g_}b1c35{R;1W=k3)2ci+_8mM;E&#rIyYd4>PoJGQ0CK+fG@ z^Ai8NXKYKApI_0v6TCgY|LzXU($n8=oSl_yp4oSIj%8W!vm0k4lD8+Ey<28lv3ThV kUR5&lr50v(zO?)o<2|XLpYN+H+yK>Yp00i_>zopr08D`_ZU6uP diff --git a/openproject/logo.png b/openproject/logo.png index 7a985f635d28ba5c7ed269c42c2c0fad10a73f6e..eee93a0ec4a2a4d87604c5554b4f7a75cddb71d1 100644 GIT binary patch delta 4781 zcmbtWcU05Mx&=k>&@2ZyTs44t49>Ai{catIK52?Xi<)I;&mF%XarCiH5kfsmsR z5kZj9J0cJwN+>~!V4j|L?|JwAbN_g6)|#0;v%hcFthM*d`kEw~H8Yp^lvKeGRe1#l zMh3>xvp+_Lzxt1fLG$Uv&8$-%z=A8m+|l@c4d(;#mCQ2L8C_i-zbnZWg5#|9s(IbC z3;7Bn5;EzJ{a(H-A=dn!f^Fbzcr0*ucIERjdPC^uVlJ0M-{JDE`fxNkcq#TF!QQiG z2FYOkPEM{GojKUZT4u{Mnsm3Os?Q|WjB9M$$@O4+=Tv4G+f6;~WX^s(05Ftj7XF5F zyA*VB#NR=c9J_K}%9wQrvJ-!oM?>gGAt4@ep+4Wu4IiG2%f9}5Bld*;@sE{_<@B;nG zNA7`}$l5b{>F35vwL(sofo&kV4F>lmnX-yKT22W7QW?vfODCGXP~GPOix?hxEgNkf z`kDUr6-m?6PvK?Mp8Jy+rjI;$ILIq-j5bbOHDHtkn$LHaj4H1^`rud!yeo42##4Dg z69voZVdUg|v~$_BF}k~}JvxxS=rclPQQ`?nC$zkeVPN2h@UgZ-*kMs;w9be?z%Vyu zHzf}cL>{I9Qc(7QfuImKD9BwF4E0p>bOU=Tcpy)h_(j~n9&+yTa`GT~C9pC`0W1dv zL1pC>K`>7@IYk)Q!(CPuhSWGGCgLXV=B})$1Ov&b$jgHiV4m(EH+QHC2(0qs2#B(R zqMIxfnS9QLO-Wu^SwTf!R$g8ixpxl1@=wPg1DVDC#)ZtuB8n=CU+b2bBYXWg(vK9uQf16&MU@#A5cZBy0&w;CUcIASm#M+1xEmtaa&h`riIG^5)?N znKJi*HZn~my&vlx-fSb1@m)RD-7AII#hS|6^y-<1W#cGh9z1WvEn_hLQIciSYjxmd zXz&Ap@NW0tU`)Xs)|R%qI)*CBYEn{Qetr?IE7w`sIM1GC%73ir^3&r`V|^WlC+B#P z{uhM+&R>MmxJ52AFkJ93)VXUNG5e)x4q6W8Vn}I`OfG*SUb;dD){>ddXTHb1f9ts( z(Dfuw@L+ZIU1YQae0B48YDvL1eqk4xeS^dG zAC2}AGI8x9gbZOMH4b)%==jb6TZWw`l=FOX_wEjGyG-npWv&=L7U4K^Cc9Ju}gC^os91ahgha{1-*a`X~Hf^nXYHq{45;n$M=&AEQc{#*jT?CvR5KerEus>oqiRj z3g>+9+=m2&S&`BjO?!QcvbP9*pZEMmi(6sdm}hJ2?;}2oo~06&qnl?Vi>cqpajzI< zocB6sqhni5#ZHyMSG$VY#GZ%O$3$)rLVRgJpyTW}L2+{Mf{bI(++A_{=*#ZyUjMD4 zq?f3p)&}3bG>wa77S@A?tsH^pH)s2EjOTA@yL>ORB7$VN5~ull#d|AhZ$gP%J8?E{)E zy7uFMaO^nA%ZO5#pyo^Y)F?Pl?7-BP7alS-Mg7_}N%GRj3KVx~;HX}bqBO>{S+LyP zlM?fpcn;WIs@@7{$$&iHO23Z*>Le%Cpx5zfUq>+t;ZStKZA^~MgXZ^^SQ3~*{(FMY;~U;$iy)s1?X6BS}T*1n>CVHT@tFztdJ zE1qmQt#EPmHb;C+eOQK~W@zCk9lIm--#g5V4tjE_refeIzx{zWEU|$SKdCq{8#=jE z=p9qlAEd5OGB9|Zv3K|r{oK2bGOvBQ%4vS8I=;?KkN-@qSy8k}B|D@0lIMrvrf=Xw z8qkFt7OekWVmX%efO2Jfu7NeYVv2eEF}1?sz*b}}vyLB^IefVJ=Z#Qa+N83=N+Jv& z;BxT8aZyFbF?o~ipr}ATHZkVeP{-47;xHRnHq zX&1pY^PPTaY}htXJZPzo(u!-|k6T^!pkL%L0L=4t-QFG%m9PKmuoSk^4K80Ggxt0V}&dgt;_sjsGQ|K?B?{TFh zd5^KPB_JgCZ}cm8KJH$Z&+tjsU*|Wzu==1qVt@8d{MgHsdv`3i#hIUv8OTKe4#g~1 zD>nj9`XOjhH43qHxB?cH;;u}g)iFJX8-$NNZ5@AAgfT7k{;Ef@Zygh@E$AOq3^765 z=IPd)WW(qM`(~8#{wwWK=dsuwqO4(iU`<2arIUc8hU`EzCe*xU)Y1?T^|#x6T`hgm zjM%xD^@x@Z9}nP_vgu(1qyRNjaxr^Vnjx;14{Kz6x`8L9RmEb`5%q}LToO@5k|cKX zG@f=~2*@->*wj~qnN)O5U>7RZm_`PID|eTO&m*7C z5vtnEWZkajzOEpV_;%6h_+id3r>p8;P5C60^lvS6&-3Z5Cp}982A4j*X%Kxz@i@Ca z01Rpi9g#Ka1PVqvQLsTmE}v+-L1HHRj^b1uuUz=8qk}~u$DS_|M;1OUWeB*p?ZUGM z5lB%QmU}RAUN=TMZZTvzl%|nY+*~;Zw%P7M$fq&B@OoOXAG5=uydERr?0WeOoo$saftT9 zE#hs9ycc04({>7U!r}4`%-r@E-!`uGY2h}!*CXQi$k75Xs!)I_$c2LK4BC^!rH-&4 zBt<{4WnH1XO~ELeH={&iv0~Dv&u(Y5t-h}cmh0s?#YYAsTo^P_NM*}%ZS8N zl#I>wpU6~*;Kls|4HNvl#zl=`h+uNuo#%QcB-Oey7HzEb>Xj$L7+S|P%m;zb%zyH!_mQ<8~ zF-xF-wq}e(_bLgm)#g27&$q%!Eh)ZbODXpNu8almrgl~3W`t2{Qi4d=5XWYHR=vY2 z6RybvhPOao!RYHvh}7=+4mdhvT+UK``l_OVxxTg>a3rMf6CqHvpYi3GdPzR?1&t>7 zmYW}QEG&MXeV5u+A-zzYVN}tn*}AILGEGkQclJY9qepc3!BXl%#HWzjd2lA5Qw(5) zYUu8Wc+yg7VR%0B{!0anEv)O+N|4X&{dGJ>{eeWkxJ$AV&N4Lt)+=Jab4dc#R4aPw zwL4TO?HmU8Jw8eluY|8fl6{OCMcyKSk{ud1@J|Po3Y3S_SlC%ODW)InMLxXw3iP1 zEXq@CC$#eo=v0}4(L$HgjTaQY%M@qYShVEn*&lIHx$e}T(OK#jDWRc#B)8K~XV|aNfsY97BdX!lt>DuSzSBoHBi~qjOWmJn;tpje8UGH4BUf{b^`Bq7xT6)Mze69>S*WsA@>Mox}|*KgB8y1bJrcCDOBPW-D#(0kmL=^&%mJqOLo5)F-gmAP(h2pP z^34{j^40b}AYs$0h@TD-5+*L^Yai5K<(|WUqU=`_gaQ-J7s4gO*r4HDlh|cWH{8j1 zQ+f_Bpxb)7*81CLC_p}ay5&0Z@e(i4K8Ol}aDPZJAvmp%J4CgLO!=nona_UufyzIHcySfvJaHGbk{Rmast zebu@C9>u=6BQ*+t;EB=Dbt2JQy(-dr$XwSV(?5 zz~;(t-^-9LgpQDn= zEUwrQkg~n(`lR`EPROUB5VO0bX|*+-K*F=n)-{N*x4=EB=kfa0$i}f3=>rbRm6zc* z*L5AD;p#jkC$IX0nqbFbvKo5kjgP+&v`Vy+{-^k)i|HJ%qElup(B_6XUpPyu6E2kB zyEUFh*E1>5Wo8x=R&!*6>nvNN|FKsZb;6YDfb-$jPmGsmGSk9^0sK=#$|TpPe783W z@@Z1T^e)TQjtk7$aW?z&CV85pT!}9S+Dxp@{O3C8|IP~iTWaEv#zt{7Gp5YzuT4W; LGo1#l-yZ)LkHQhK delta 1801 zcmdn!ut9UeeK`{=Qwu9&O9n;;#s$nkk^zi?6vKp@o!%4w%G5i^9E}h54qe4pCQx`H zVD6hmN{>QT2efc449mEB@X00pj7t-i?6BZk$I5Omwwh1x+%BsfTul$yJ2p2@UerD1 z$NnW3l&&>DuG_Qw`;KaMj;}_S*Q}FR@N(NsuOml&%0hYeDK*Ho7D06RaCszQ>@&NfxuWW_nZbiQrv$Y1YOJ-=6bsrS|Nen|*gFWpZMj{2%`My7KI& z>gs!z1jumgu{d{JL*Ndpl zf5#ohws|}^r^KH04?gj{@w@S_WjY2G++WsJ?lt{h_={o5%GFPJ3ko=TL^Z1S9^SqC zcJ=S?KAZQ;PiimPyj|^s7Xt%tMP^7uNyO%9OioNHCYGs5#)+nhy5@#yrn)AnmPWcs zNvSEi21y1<$tH=WW+ti0lmD>DtC*M>8kwb~CFvR%nkNDkCY$J57?`H$CMOwL8l{;e zS)^DRPPS)NS4lHBG*3%TGSoFRHZagNNi$5-O-wXO)-^XVF-$ZzGqx~JHJ#kW8pmyF zX=-F(U}RuoWHI?OYY96v#Z1m)Q-`zXuyv`Vnwuq>S)>^18k;AY>zY_3CF&*`B&FzD z8YLT;nI)Q9q$HV7_G0&gXfiR_JfA&}BlzVc!xO;7W)|QR;>w_x>t5jVpG44mcbX6= z*_H(P1v5B2yOB1zK|rsb$4XVRd}?J-+1JPRos& z!FO&lc|7QSF{dbYl8Psl&`amD-H}>H>wWie^X=0*XY18x>v?XkCy)dpzr7xPdo%s^ zX7ug#@UsOoz$8!v8S&YIxwf5twizHc8e?wV57lr&6Au_qsjvesOylbK^gkFVT688%2LP+v&bt%4qxj z!b0_n`Y+Bq?O)*B&UaV7^u@eioG-*nUR+oRYvng;k zh%v_!D7(-&9jKugqyeHcu<+TxuQC?JcP^}*YGNM2cQ?keB>Cx?+^f#!q5OA)&Xn5i zT3Gd>tV!>gmB3w}3#_r~i=sJq{n>Te8R+Y9?!WiVf9iol3=~TBps+-Q9lC${VuAXx z1rd@iy%$Y-=y726CG>?%zcVPN;vDwRa8Cax@@0Eolbp-`8TLVc&vwsXzo`H0yz~6; z_4-bA>c8F;@qbeIwLbaA+M_d$*F@i9uU+u{%0gg3{t~|UyiI$-`!+i{t5Sa3M!VVb z)=$;geE((Cdb{YkYpXA$-#vL@yX*h%vj+BVe@*8{7OvRWzE6qEv6REMgw3&(#kPdW zv6R8K-g_}b1c35{R;1W=k3)2ci+_8mM;E&#rIyYd4>PoJGQ0CK+fG@ z^Ai8NXKYKApI_0v6TCgY|LzXU($n8=oSl_yp4oSIj%8W!vm0k4lD8+Ey<28lv3ThV kUR5&lr50v(zO?)o<2|XLpYN+H+yK>Yp00i_>zopr08D`_ZU6uP From 71f97cb59bc510a7dad5becba9f3970d870580e0 Mon Sep 17 00:00:00 2001 From: baldarn Date: Thu, 9 May 2024 16:18:31 +0200 Subject: [PATCH 3/7] add password to readme --- openproject/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openproject/README.md b/openproject/README.md index 21d8bb78b..039587776 100644 --- a/openproject/README.md +++ b/openproject/README.md @@ -46,4 +46,6 @@ comparison to installing any other Hass.io add-on. 1. Go to the webui, where you will initialize the app 1. Restart the addon, to apply any option that should be applied +default administration password (login: admin, password: admin). + [repository]: https://github.com/alexbelgium/hassio-addons From dd2b13a2d7351bef1fcd9ed562e62aa76c821545 Mon Sep 17 00:00:00 2001 From: baldarn Date: Thu, 9 May 2024 16:18:36 +0200 Subject: [PATCH 4/7] add password to readme --- openproject/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openproject/README.md b/openproject/README.md index 039587776..dea2c2c39 100644 --- a/openproject/README.md +++ b/openproject/README.md @@ -46,6 +46,6 @@ comparison to installing any other Hass.io add-on. 1. Go to the webui, where you will initialize the app 1. Restart the addon, to apply any option that should be applied -default administration password (login: admin, password: admin). +Default administration password (login: admin, password: admin). [repository]: https://github.com/alexbelgium/hassio-addons From 2e8bf3ba3146b30668c7f355829ad3950a6efdec Mon Sep 17 00:00:00 2001 From: baldarn Date: Fri, 10 May 2024 09:34:00 +0200 Subject: [PATCH 5/7] set bim version add volumes for data retenction --- openproject/Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/openproject/Dockerfile b/openproject/Dockerfile index 9a2f0fff1..cbc56667a 100644 --- a/openproject/Dockerfile +++ b/openproject/Dockerfile @@ -27,10 +27,11 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ S6_SERVICES_GRACETIME=0 -ENV OPENPROJECT_SECRET_KEY_BASE=secret \ +ENV OPENPROJECT_SECRET_KEY_BASE=addon_secret \ OPENPROJECT_HOST__NAME=localhost:8080 \ OPENPROJECT_HTTPS=false \ - OPENPROJECT_DEFAULT__LANGUAGE=en + OPENPROJECT_DEFAULT__LANGUAGE=en \ + OPENPROJECT_EDITION=bim USER root @@ -60,6 +61,8 @@ ENV PACKAGES="" ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_autoapps.sh" "/ha_autoapps.sh" RUN chmod 744 /ha_autoapps.sh && /ha_autoapps.sh "$PACKAGES" && rm /ha_autoapps.sh +VOLUME ["/data:/var/openproject/pgdata"] + EXPOSE 8080 ################ From 282884114371f0ba45ba6f4f52bd56994505182b Mon Sep 17 00:00:00 2001 From: baldarn Date: Fri, 10 May 2024 09:35:34 +0200 Subject: [PATCH 6/7] enable ha_entrypoint --- openproject/Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/openproject/Dockerfile b/openproject/Dockerfile index cbc56667a..ba3e35997 100644 --- a/openproject/Dockerfile +++ b/openproject/Dockerfile @@ -77,8 +77,7 @@ ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templat ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint_modif.sh" "/ha_entrypoint_modif.sh" RUN chmod 777 /ha_entrypoint.sh /ha_entrypoint_modif.sh && /ha_entrypoint_modif.sh && rm /ha_entrypoint_modif.sh - -#ENTRYPOINT [ "/ha_entrypoint.sh" ] +ENTRYPOINT [ "/ha_entrypoint.sh" ] ############ # 5 Labels # From 918ebe989c3772c7027fb92907c9afe20a8adb74 Mon Sep 17 00:00:00 2001 From: baldarn Date: Fri, 10 May 2024 09:36:29 +0200 Subject: [PATCH 7/7] remove default buildfrom because openproject doesn't have latest tag --- openproject/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openproject/Dockerfile b/openproject/Dockerfile index ba3e35997..a4d35e6a4 100644 --- a/openproject/Dockerfile +++ b/openproject/Dockerfile @@ -14,7 +14,7 @@ # 1 Build Image # ################# -ARG BUILD_FROM=openproject/openproject +ARG BUILD_FROM FROM ${BUILD_FROM}