diff --git a/chronix/Dockerfile b/chronix/Dockerfile index 5cf9bee..a8bffde 100644 --- a/chronix/Dockerfile +++ b/chronix/Dockerfile @@ -8,13 +8,16 @@ RUN apk add --no-cache bash curl &&\ rm chronix-0.5-beta.zip &&\ cd chronix-solr-6.4.2 &&\ chmod +x bin/solr &&\ - chown -R 1000:1000 /chronix-solr-6.4.2 &&\ + adduser -Du 1000 chronix &&\ + chown -R chronix /chronix-solr-6.4.2 &&\ mv /chronix-solr-6.4.2/server/solr/chronix/data /data &&\ + mv /chronix-solr-6.4.2/server/solr/chronix/conf /conf &&\ ln -s /data /chronix-solr-6.4.2/server/solr/chronix/data &&\ + ln -s /conf /chronix-solr-6.4.2/server/solr/chronix/conf &&\ apk del curl -USER 1000 +USER chronix WORKDIR /chronix-solr-6.4.2 EXPOSE 8983 -VOLUME /data +VOLUME /data /conf CMD ["./bin/solr", "start", "-f" ] diff --git a/docker-compose.yml b/docker-compose.yml index 4a40bf7..0e3a57c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,6 +7,7 @@ services: - 8983 volumes: - data:/data + - config:/conf restart: unless-stopped ingester: @@ -19,3 +20,4 @@ services: volumes: data: + config: