root 3 years ago
parent
commit
818bf62c18
2 changed files with 4 additions and 2 deletions
  1. 3 2
      Dockerfile
  2. 1 0
      entrypoint.sh

+ 3 - 2
Dockerfile

@@ -12,7 +12,7 @@ RUN rm -f /etc/yum.repos.d/CentOS-* \
     && yum install -y supervisor \
     && sed -i "s/nodaemon=false/nodaemon=true/" /etc/supervisord.conf \
     && useradd ecom \
-    && mkdir -p /app/ecom /data/ecom/core /data/ecom/online/logs/ \
+    && mkdir -p /usr/java/ /app/ecom /data/ecom/core /data/ecom/online/logs/ \
     && curl -s http://10.26.22.185:9000/psop/soft/jdk1.8.0_271.tar.gz -o /tmp/jdk1.8.0_271.tar.gz \
     && tar -zxf /tmp/jdk1.8.0_271.tar.gz -C /usr/java/ \
     && tar -zxf /tmp/cif-resin8080.tgz -C /app/ecom/ \
@@ -20,6 +20,7 @@ RUN rm -f /etc/yum.repos.d/CentOS-* \
     && chown -R ecom:ecom /app/ecom /data
 
 COPY cif.ini /etc/supervisord.d/cif.ini
+COPY entrypoint.sh /usr/bin/entrypoint.sh
 
-
+ENTRYPOINT ["entrypoint.sh"]
 CMD ["supervisord"]

+ 1 - 0
entrypoint.sh

@@ -4,6 +4,7 @@ set -e
 set -o pipefail
 
 mkdir -p /data/ecom/core /data/ecom/online/logs/
+rm -f /tmp/*
 chown -R ecom:ecom /app /data 
 
 exec "$@"