Code Review
/
sdc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Make directives options configurable
[sdc.git]
/
catalog-be
/
sdc-backend-init
/
Dockerfile
diff --git
a/catalog-be/sdc-backend-init/Dockerfile
b/catalog-be/sdc-backend-init/Dockerfile
index
8b1a2e6
..
3ffcbe6
100644
(file)
--- a/
catalog-be/sdc-backend-init/Dockerfile
+++ b/
catalog-be/sdc-backend-init/Dockerfile
@@
-1,11
+1,22
@@
-FROM onap/base_sdc-python:1.
4.1
+FROM onap/base_sdc-python:1.
7.0
-COPY chef-solo /root/chef-solo/
+# user/group args are inherited from base_sdc-python base image
+COPY --chown=$user:$group scripts /home/$user/scripts
-COPY chef-repo/cookbooks /root/chef-solo/cookbooks/
+RUN chmod 770 -R /home/$user/scripts && \
+ cd /home/$user/scripts && \
+ python setup.py install --user
-COPY startup.sh /root/
+ENV PATH=$PATH:/home/$user/.local/bin
-RUN chmod 770 /root/startup.sh
+COPY --chown=$user:$group chef-solo /home/$user/chef-solo/
-ENTRYPOINT [ "/root/startup.sh" ]
+COPY --chown=$user:$group chef-repo/cookbooks /home/$user/chef-solo/cookbooks/
+
+COPY --chown=$user:$group startup.sh /home/$user/
+
+RUN chmod 770 /home/$user/startup.sh
+
+WORKDIR /home/$user/
+
+ENTRYPOINT /home/${user}/startup.sh