fix directory permissions

This commit is contained in:
Diego Lendoiro 2018-01-12 11:17:21 +01:00
parent 93ca6f7143
commit a8652fc1d3
2 changed files with 12 additions and 4 deletions

View File

@ -47,10 +47,10 @@ RUN cd /var/www/passbolt \
&& composer global require hirak/prestissimo \ && composer global require hirak/prestissimo \
&& composer install \ && composer install \
&& chown -R www-data:www-data /var/www/passbolt \ && chown -R www-data:www-data /var/www/passbolt \
&& chmod 775 $(find /var/www/passbolt/tmp -type f) \ && chmod 775 $(find /var/www/passbolt/tmp -type d) \
&& chmod 664 $(find /var/www/passbolt/tmp -type d) \ && chmod 664 $(find /var/www/passbolt/tmp -type f) \
&& chmod 775 $(find /var/www/passbolt/webroot/img/public -type f) \ && chmod 775 $(find /var/www/passbolt/webroot/img/public -type d) \
&& chmod 664 $(find /var/www/passbolt/webroot/img/public -type d) && chmod 664 $(find /var/www/passbolt/webroot/img/public -type f)
COPY conf/passbolt.conf /etc/nginx/conf.d/default.conf COPY conf/passbolt.conf /etc/nginx/conf.d/default.conf
COPY conf/supervisord.conf /etc/supervisord.conf COPY conf/supervisord.conf /etc/supervisord.conf

View File

@ -61,6 +61,14 @@ describe 'Dockerfile' do
expect(file(passbolt_tmp)).to be_owned_by(passbolt_owner) expect(file(passbolt_tmp)).to be_owned_by(passbolt_owner)
expect(file(passbolt_image)).to be_owned_by(passbolt_owner) expect(file(passbolt_image)).to be_owned_by(passbolt_owner)
end end
it 'must have the correct permissions on tmp' do
expect(file(passbolt_tmp)).to be_mode('775')
end
it 'must have the correct permissions on img' do
expect(file(passbolt_image)).to be_mode('775')
end
end end
describe 'nginx configuration' do describe 'nginx configuration' do