Add addons dolideb

This commit is contained in:
ai-dev 2024-08-19 12:12:56 +02:00
commit 8a0083d911
3 changed files with 51 additions and 0 deletions

16
dolideb/Dockerfile Normal file
View File

@ -0,0 +1,16 @@
ARG BUILD_FROM
FROM $BUILD_FROM
ENV LANG C.UTF-8
# Install DoliDeb
RUN apt-get update && \
apt-get install -y dolibarr && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
# Copy the run script
COPY run.sh /run.sh
RUN chmod a+x /run.sh
CMD [ "/run.sh" ]

27
dolideb/config.json Normal file
View File

@ -0,0 +1,27 @@
{
"name": "DoliDeb",
"version": "1.0",
"slug": "dolideb",
"description": "A Home Assistant add-on for DoliDeb",
"arch": ["armhf", "armv7", "aarch64", "amd64", "i386"],
"startup": "services",
"boot": "auto",
"ports": {
"9100/tcp": 9100
},
"map": ["config", "ssl", "addons", "backup", "share"],
"options": {
"port": 9100,
"debug": false,
"admin_user": "admin",
"admin_password": "password"
},
"schema": {
"port": "int(80, 10000)",
"debug": "bool",
"admin_user": "str",
"admin_password": "str"
},
"image": "ghcr.io/homeassistant/{arch}-base"
}

8
dolideb/run.sh Normal file
View File

@ -0,0 +1,8 @@
#!/usr/bin/env bash
set -e
# Start DoliDeb
service apache2 start
# Keep the container running
tail -f /dev/null