osgn422w | 0ce11ea | 2019-07-17 16:17:13 +0200 | [diff] [blame] | 1 | # https://github.com/elastic/elasticsearch-docker |
osgn422w | 2f045be | 2019-09-02 17:56:55 +0200 | [diff] [blame] | 2 | FROM docker.elastic.co/elasticsearch/elasticsearch-oss:6.6.2 |
osgn422w | 0ce11ea | 2019-07-17 16:17:13 +0200 | [diff] [blame] | 3 | |
| 4 | COPY config/sg/ config/sg/ |
| 5 | COPY config/ config/ |
| 6 | COPY bin/ bin/ |
| 7 | #RUN chmod +x bin/init_sg.sh |
| 8 | COPY my-entrypoint.sh /usr/local/bin/my-entrypoint.sh |
sebdet | ba5fd78 | 2019-08-29 15:08:15 +0200 | [diff] [blame] | 9 | RUN chmod a+x /usr/local/bin/my-entrypoint.sh |
osgn422w | 0ce11ea | 2019-07-17 16:17:13 +0200 | [diff] [blame] | 10 | # Search Guard plugin |
| 11 | RUN elasticsearch-plugin install --batch com.floragunn:search-guard-6:6.6.2-25.1 \ |
| 12 | && chmod +x plugins/search-guard-6/tools/*.sh \ |
| 13 | && chown -R elasticsearch config/sg/ \ |
| 14 | && chmod -R go= config/sg/ |
| 15 | |
| 16 | # Add your elasticsearch plugins setup here |
| 17 | # Example: RUN elasticsearch-plugin install analysis-icu |
| 18 | |
| 19 | # This custom entrypoint script is used instead of |
| 20 | # the original's /usr/local/bin/docker-entrypoint.sh |
| 21 | ENTRYPOINT ["bash","-c","my-entrypoint.sh"] |