Skip to content
This repository has been archived by the owner on Apr 12, 2022. It is now read-only.

Commit

Permalink
Install x-pack as kibana user -- #11
Browse files Browse the repository at this point in the history
  • Loading branch information
jarpy committed Dec 19, 2016
1 parent 7f40ee0 commit 199b9ed
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
2 changes: 1 addition & 1 deletion build/kibana/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ EXPOSE 5601

WORKDIR /usr/share/kibana
RUN curl -Ls ${KIBANA_DOWNLOAD_URL} | tar --strip-components=1 -zxf - && \
bin/kibana-plugin install ${X_PACK_URL} && \
ln -s /usr/share/kibana /opt/kibana

# Set some Kibana configuration defaults.
Expand All @@ -21,5 +20,6 @@ ADD ssl/kibana.example.org.* /usr/share/kibana/config/

RUN usermod --home /usr/share/kibana kibana
USER kibana
RUN bin/kibana-plugin install ${X_PACK_URL}
ENV PATH=/usr/share/kibana/bin:$PATH
CMD /usr/local/bin/kibana-docker
5 changes: 5 additions & 0 deletions test/direct/test_kibana_image.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,8 @@ def test_default_environment_contains_no_kibana_config():
defined_vars = [line.split('=')[0] for line in stdout_of('env').split()]
for var in defined_vars:
assert var in acceptable_vars


def test_all_files_in_optimize_directory_are_owned_by_kibana():
bad_files = stdout_of('find /usr/share/kibana/optimize ! -user kibana').split()
assert len(bad_files) is 0

0 comments on commit 199b9ed

Please sign in to comment.