23 lines
		
	
	
		
			867 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			867 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM roundcube/roundcubemail:1.4.11-apache
 | 
						|
 | 
						|
RUN set -ex; \
 | 
						|
    apt-get update; \
 | 
						|
    apt-get install -y --no-install-recommends \
 | 
						|
        git \
 | 
						|
    ; \
 | 
						|
    \
 | 
						|
    curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin --filename=composer; \
 | 
						|
    mv /usr/src/roundcubemail/composer.json-dist /usr/src/roundcubemail/composer.json; \
 | 
						|
    \
 | 
						|
    composer \
 | 
						|
        --working-dir=/usr/src/roundcubemail/ \
 | 
						|
        --prefer-dist --no-dev \
 | 
						|
        --no-interaction \
 | 
						|
        --optimize-autoloader --apcu-autoloader \
 | 
						|
        update;
 | 
						|
 | 
						|
RUN mkdir -p /etc/enigma/gnupg \
 | 
						|
 && chown www-data:www-data /etc/enigma/gnupg \
 | 
						|
 && cp /usr/src/roundcubemail/plugins/enigma/config.inc.php.dist /usr/src/roundcubemail/plugins/enigma/config.inc.php \
 | 
						|
 && echo "\$config['enigma_pgp_homedir'] = '/etc/enigma/gnupg';" >> /usr/src/roundcubemail/plugins/enigma/config.inc.php
 |