daster:0.1.0
This commit is contained in:
		
						commit
						3456d6f51b
					
				
					 8 changed files with 59 additions and 0 deletions
				
			
		
							
								
								
									
										6
									
								
								.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					conf/*
 | 
				
			||||||
 | 
					!conf/.gitkeep
 | 
				
			||||||
 | 
					log/*
 | 
				
			||||||
 | 
					!log/.gitkeep
 | 
				
			||||||
 | 
					certs/*
 | 
				
			||||||
 | 
					!certs/.gitkeep
 | 
				
			||||||
							
								
								
									
										14
									
								
								Dockerfile
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								Dockerfile
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,14 @@
 | 
				
			||||||
 | 
					FROM alpine:3.16.9
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					LABEL maintainer="Alexander Zhirov <alexander@zhirov.kz>"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					RUN apk update && apk add --no-cache curl && \
 | 
				
			||||||
 | 
					    curl -O https://alpine.zhirov.kz/zhirov-646e5b69.rsa.pub --output-dir /etc/apk/keys && \
 | 
				
			||||||
 | 
					    echo 'https://alpine.zhirov.kz/v3.16/zhirov' >> /etc/apk/repositories && \
 | 
				
			||||||
 | 
					    apk del --no-cache --purge curl && \
 | 
				
			||||||
 | 
					    apk update && apk add --no-cache daster
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					VOLUME /etc/daster /var/log /var/certs
 | 
				
			||||||
 | 
					EXPOSE 80 443
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					CMD ["sh", "-c", "busybox syslogd -n -O /dev/stdout & /usr/bin/daster"]
 | 
				
			||||||
							
								
								
									
										5
									
								
								README.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								README.md
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					# Dialplan Asterisk в Docker
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Веб-сервер [daster](https://git.zhirov.kz/dlang/daster) в Docker.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Сборка на версии Alpine Linux 3.16.9.
 | 
				
			||||||
							
								
								
									
										0
									
								
								certs/.gitkeep
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								certs/.gitkeep
									
										
									
									
									
										Normal file
									
								
							
							
								
								
									
										0
									
								
								conf/.gitkeep
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								conf/.gitkeep
									
										
									
									
									
										Normal file
									
								
							
							
								
								
									
										16
									
								
								docker-compose.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								docker-compose.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,16 @@
 | 
				
			||||||
 | 
					services:
 | 
				
			||||||
 | 
					  daster:
 | 
				
			||||||
 | 
					    image: daster:0.1.0
 | 
				
			||||||
 | 
					    build:
 | 
				
			||||||
 | 
					      context: .
 | 
				
			||||||
 | 
					    container_name: daster
 | 
				
			||||||
 | 
					    restart: always
 | 
				
			||||||
 | 
					    ports:
 | 
				
			||||||
 | 
					      - 8080:80
 | 
				
			||||||
 | 
					      # - 443:443
 | 
				
			||||||
 | 
					    volumes:
 | 
				
			||||||
 | 
					      - /etc/timezone:/etc/timezone:ro
 | 
				
			||||||
 | 
					      - /etc/localtime:/etc/localtime:ro
 | 
				
			||||||
 | 
					      - ./conf:/etc/daster:ro
 | 
				
			||||||
 | 
					      - ./certs:/var/certs:ro
 | 
				
			||||||
 | 
					      - ./log:/var/log:rw
 | 
				
			||||||
							
								
								
									
										0
									
								
								log/.gitkeep
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								log/.gitkeep
									
										
									
									
									
										Normal file
									
								
							
							
								
								
									
										18
									
								
								settings.conf.sample
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								settings.conf.sample
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					[web-host]
 | 
				
			||||||
 | 
					title           => "Управление диалпланом"
 | 
				
			||||||
 | 
					addresses       => daster
 | 
				
			||||||
 | 
					http            => 80
 | 
				
			||||||
 | 
					loglevel        => 0                                    ; 0 - debug, 1 - crit, 2 - err, 3 - warn, 4 - notice, 5 - info, 6 - alert
 | 
				
			||||||
 | 
					logoutput       => 1, 4                                 ; 1 - syslog, 2 - stout, 4 - file => example: 1,2 or 1,2,4
 | 
				
			||||||
 | 
					logfile         => /var/log/daster.log                  ; if log-output set with 4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[auth]
 | 
				
			||||||
 | 
					login           => daster
 | 
				
			||||||
 | 
					password        => daster
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[daster-db]
 | 
				
			||||||
 | 
					host            => 127.0.0.1
 | 
				
			||||||
 | 
					port            => 5432
 | 
				
			||||||
 | 
					dbname          => daster
 | 
				
			||||||
 | 
					user            => daster
 | 
				
			||||||
 | 
					password        => daster
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue