Skip to content
This repository has been archived by the owner. It is now read-only.

Commit

Permalink
ADD container_files/ /opt may interfere with chmod settings, surprise
Browse files Browse the repository at this point in the history
  • Loading branch information
Jim Van Fleet committed Sep 19, 2016
1 parent 336f581 commit 3027784
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 2 deletions.
17 changes: 15 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,8 @@ ADD ./container_files /opt
# Add Volumes and Set permissions
RUN mkdir /opt/shared \
&& chmod 777 /opt/shared \
&& chmod 777 /opt/bin/*.sh
&& chmod +x /opt/bin/*.sh \
&& chmod +x /opt/autoexec/bin/*.sh

# Environment variables
ENV ADMIN_NAME "Scott"
Expand Down Expand Up @@ -114,7 +115,19 @@ VOLUME /opt/shibboleth/ssl/
VOLUME /opt/httpd/ssl/

#Add httpd and php configuration
RUN ln -s /opt/etc/httpd/conf.d/ports.conf /etc/httpd/conf.d/ports.conf && ln -s /opt/etc/httpd/conf.d/handlers.conf /etc/httpd/conf.d/handlers.conf && ln -s /opt/etc/httpd/conf.d/virtual_host_80.conf /etc/httpd/conf.d/00-comanage-80.conf && ln -s /opt/etc/php/EmailSheel.php /opt/comanage/comanage-registry-$version/app/Console/Command/EmailSheel.php && ln -s /opt/etc/php/database.php /opt/comanage/comanage-registry-$version/local/Config/database.php && rm -f /opt/comanage/comanage-registry-$version/app/Config/database.php && ln -s /opt/etc/php/database.php /opt/comanage/comanage-registry-$version/app/Config/database.php && ln -s /opt/etc/php/email.php /opt/comanage/comanage-registry-$version/local/Config/email.php && rm -f /opt/comanage/comanage-registry-$version/app/Config/email.php && ln -s /opt/etc/php/email.php /opt/comanage/comanage-registry-$version/app/Config/email.php && ln -s /opt/comanage/comanage-registry-1.0.5/app/webroot /var/www/html/registry && rm /etc/httpd/conf/httpd.conf && ln -s /opt/etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf
RUN ln -s /opt/etc/httpd/conf.d/ports.conf /etc/httpd/conf.d/ports.conf && \
ln -s /opt/etc/httpd/conf.d/handlers.conf /etc/httpd/conf.d/handlers.conf && \
ln -s /opt/etc/httpd/conf.d/virtual_host_80.conf /etc/httpd/conf.d/00-comanage-80.conf && \
ln -s /opt/etc/php/EmailSheel.php /opt/comanage/comanage-registry-$version/app/Console/Command/EmailSheel.php && \
ln -s /opt/etc/php/database.php /opt/comanage/comanage-registry-$version/local/Config/database.php && \
rm -f /opt/comanage/comanage-registry-$version/app/Config/database.php && \
ln -s /opt/etc/php/database.php /opt/comanage/comanage-registry-$version/app/Config/database.php && \
ln -s /opt/etc/php/email.php /opt/comanage/comanage-registry-$version/local/Config/email.php && \
rm -f /opt/comanage/comanage-registry-$version/app/Config/email.php && \
ln -s /opt/etc/php/email.php /opt/comanage/comanage-registry-$version/app/Config/email.php && \
ln -s /opt/comanage/comanage-registry-1.0.5/app/webroot /var/www/html/registry && \
rm /etc/httpd/conf/httpd.conf && \
ln -s /opt/etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf

# Port
EXPOSE 80 443
Expand Down
5 changes: 5 additions & 0 deletions tests/image.bats
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,8 @@ load ../common
@test "Autoexec onbuild capability detected" {
docker run -i $maintainer/$imagename find /opt/autoexec/bin/onbuild.sh
}

@test "Autoexec firstrun retains executability" {
skip
docker run -i $maintainer/$imagename ls -la /opt/autoexec/bin/firstrun.sh
}

0 comments on commit 3027784

Please sign in to comment.