23 lines
		
	
	
		
			956 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			956 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM webdevops/php-apache:ubuntu-18.04
 | |
| MAINTAINER Belman Kraul <bkraul@belmankraul.com>
 | |
| 
 | |
| ENV \
 | |
|     WEB_DOCUMENT_ROOT="/app/public" \
 | |
|     APP_LOG=0
 | |
| 
 | |
| RUN git clone https://github.com/kevinpapst/kimai2.git /app && \
 | |
|     sed "s/prod/dev/g" /app/.env.dist > /app/.env && \
 | |
|     chown -R ${APPLICATION_UID}:${APPLICATION_GID} /app	&& \
 | |
|     su -c '/usr/local/bin/composer install --working-dir=/app --optimize-autoloader' -l application && \
 | |
|     su -c '/usr/local/bin/composer require zendframework/zend-ldap --working-dir=/app' -l application && \
 | |
|     rm /app/.env && \
 | |
|     touch /app/.env && \
 | |
|     touch /app/var/log/prod.log && \
 | |
|     touch /app/var/log/dev.log && \
 | |
|     chown ${APPLICATION_UID}:${APPLICATION_GID} /app/.env
 | |
| 
 | |
| COPY ./50-kimai-init.sh /opt/docker/provision/entrypoint.d/50-kimai-init.sh
 | |
| COPY ./supervisor/kimai-log.sh /opt/docker/bin/service.d/kimai-log.sh
 | |
| COPY ./supervisor/kimai-log.conf /opt/docker/etc/supervisor.d/kimai-log.conf
 | |
| 
 | |
| WORKDIR /app |