Add addons dolideb
This commit is contained in:
		
							
								
								
									
										16
									
								
								dolideb/Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								dolideb/Dockerfile
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										27
									
								
								dolideb/config.json
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										8
									
								
								dolideb/run.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
set -e
 | 
			
		||||
 | 
			
		||||
# Start DoliDeb
 | 
			
		||||
service apache2 start
 | 
			
		||||
 | 
			
		||||
# Keep the container running
 | 
			
		||||
tail -f /dev/null
 | 
			
		||||
		Reference in New Issue
	
	Block a user