Skip to content
This repository was archived by the owner on Dec 14, 2022. It is now read-only.

Commit 0863f82

Browse files
author
Chris Wiechmann
committed
Now using relative paths for Mount-Locations instead of ${PWD}
Solves issue #122
1 parent c22d8da commit 0863f82

File tree

10 files changed

+32
-31
lines changed

10 files changed

+32
-31
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
1515
- Added new optional parameter: UNRESTRICTED_PERMISSIONS to control which users see all traffic [#120](https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/issues/120)
1616
- API-Builder version changed from Ottawa to Quezon
1717
- Updated Custom-Flow Nodes dependencies
18+
- Now using relative paths instead of using $PWD to mount volumes [#122](https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/issues/122)
1819

1920
## [3.2.0] 2021-06-22
2021
### Fixed

docker-compose.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ services:
2525
ports:
2626
- 5044:5044
2727
volumes:
28-
- ${PWD}/logstash/config/pipelines.yml:/usr/share/logstash/config/pipelines.yml
29-
- ${PWD}/logstash/pipelines:/usr/share/logstash/pipelines
30-
- ${PWD}/logstash/index_templates:/usr/share/logstash/index_templates
31-
- ${PWD}/config/certificates:/usr/share/logstash/config/certificates
32-
- ${PWD}/logstash/scripts:/usr/share/logstash/scripts
28+
- ./logstash/config/pipelines.yml:/usr/share/logstash/config/pipelines.yml
29+
- ./logstash/pipelines:/usr/share/logstash/pipelines
30+
- ./logstash/index_templates:/usr/share/logstash/index_templates
31+
- ./config/certificates:/usr/share/logstash/config/certificates
32+
- ./logstash/scripts:/usr/share/logstash/scripts
3333
#command: logstash --path.config /usr/share/logstash/pipelines/pipelines.yml
3434
depends_on:
3535
- apibuilder4elastic
@@ -83,7 +83,7 @@ services:
8383
networks:
8484
- elastic
8585
volumes:
86-
- ${PWD}/config:/app/config
86+
- ./config:/app/config
8787
- ${APIGATEWAY_PAYLOADS_FOLDER}:/var/log/payloads
8888
logging:
8989
options:

elasticsearch/docker-compose.es01.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ services:
4545
- type: volume
4646
source: esdata1
4747
target: /usr/share/elasticsearch/data
48-
- ${PWD}/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
49-
- ${PWD}/config/certificates:/usr/share/elasticsearch/config/certificates
50-
- ${PWD}/elasticsearch/scripts:/usr/share/elasticsearch/scripts
48+
- ./config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
49+
- ../config/certificates:/usr/share/elasticsearch/config/certificates
50+
- ./scripts:/usr/share/elasticsearch/scripts
5151
networks:
5252
- elastic
5353
ports:

elasticsearch/docker-compose.es02.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ services:
4545
- type: volume
4646
source: esdata2
4747
target: /usr/share/elasticsearch/data
48-
- ${PWD}/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
49-
- ${PWD}/config/certificates:/usr/share/elasticsearch/config/certificates
50-
- ${PWD}/elasticsearch/scripts:/usr/share/elasticsearch/scripts
48+
- ./config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
49+
- ../config/certificates:/usr/share/elasticsearch/config/certificates
50+
- ./scripts:/usr/share/elasticsearch/scripts
5151
networks:
5252
- elastic
5353
ports:

elasticsearch/docker-compose.es03.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ services:
4545
- type: volume
4646
source: esdata3
4747
target: /usr/share/elasticsearch/data
48-
- ${PWD}/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
49-
- ${PWD}/config/certificates:/usr/share/elasticsearch/config/certificates
50-
- ${PWD}/elasticsearch/scripts:/usr/share/elasticsearch/scripts
48+
- ./config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
49+
- ../config/certificates:/usr/share/elasticsearch/config/certificates
50+
- ./scripts:/usr/share/elasticsearch/scripts
5151
networks:
5252
- elastic
5353
ports:

elasticsearch/docker-compose.es04.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ services:
4545
- type: volume
4646
source: esdata4
4747
target: /usr/share/elasticsearch/data
48-
- ${PWD}/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
49-
- ${PWD}/config/certificates:/usr/share/elasticsearch/config/certificates
50-
- ${PWD}/elasticsearch/scripts:/usr/share/elasticsearch/scripts
48+
- ./config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
49+
- ../config/certificates:/usr/share/elasticsearch/config/certificates
50+
- ./scripts:/usr/share/elasticsearch/scripts
5151
networks:
5252
- elastic
5353
ports:

elasticsearch/docker-compose.es05.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ services:
4545
- type: volume
4646
source: esdata5
4747
target: /usr/share/elasticsearch/data
48-
- ${PWD}/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
49-
- ${PWD}/config/certificates:/usr/share/elasticsearch/config/certificates
50-
- ${PWD}/elasticsearch/scripts:/usr/share/elasticsearch/scripts
48+
- ./config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
49+
- ../config/certificates:/usr/share/elasticsearch/config/certificates
50+
- ./scripts:/usr/share/elasticsearch/scripts
5151
networks:
5252
- elastic
5353
ports:

filebeat/docker-compose.filebeat.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,15 @@ services:
2929
source: filebeatdata
3030
target: /usr/share/filebeat/data # Required to make sure that Filebeat remembers the last position, even if the container is recreated
3131
- /etc/localtime:/etc/localtime:ro # Required to sync timezone of API-Gateway into the Filebeat Docker-Container
32-
- ${PWD}/filebeat/filebeat.yml:/usr/share/filebeat/filebeat.yml
32+
- ./filebeat.yml:/usr/share/filebeat/filebeat.yml
33+
- ../config/certificates:/usr/share/filebeat/config/certificates
34+
- ./scripts:/usr/local/scripts
3335
- ${APIGATEWAY_OPENTRAFFIC_FOLDER}:/var/log/opentraffic
3436
- ${APIGATEWAY_TRACES_FOLDER}:/var/log/trace
3537
- ${APIGATEWAY_EVENTS_FOLDER}:/var/log/events
3638
- ${APIGATEWAY_AUDITLOGS_FOLDER}:/var/log/audit
3739
- /var/lib/docker/containers:/var/lib/docker/containers:ro
3840
- /var/run/docker.sock:/var/run/docker.sock
39-
- ${PWD}/config/certificates:/usr/share/filebeat/config/certificates
40-
- ${PWD}/filebeat/scripts:/usr/local/scripts
4141
networks:
4242
- elastic
4343
logging:

kibana/docker-compose.kibana.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ services:
2525
- type: volume
2626
source: logs
2727
target: /var/log
28-
- ${PWD}/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml
29-
- ${PWD}/config/certificates:/usr/share/kibana/config/certificates
30-
- ${PWD}/kibana/scripts:/usr/share/kibana/scripts
28+
- ./config/kibana.yml:/usr/share/kibana/config/kibana.yml
29+
- ../config/certificates:/usr/share/kibana/config/certificates
30+
- ./scripts:/usr/share/kibana/scripts
3131
ulimits:
3232
memlock:
3333
soft: -1

metricbeat/docker-compose.metricbeat.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ services:
2929
source: metricbeatdata
3030
target: /usr/share/metricbeat/data # Required to make sure that Filebeat remembers the last position, even if the container is recreated
3131
- /etc/localtime:/etc/localtime:ro # Required to sync timezone of the server into the Filebeat Docker-Container
32-
- ${PWD}/metricbeat/config:/usr/share/metricbeat/config
33-
- ${PWD}/metricbeat/activeDashboards:/usr/share/metricbeat/activeDashboards
32+
- ./config:/usr/share/metricbeat/config
33+
- ./activeDashboards:/usr/share/metricbeat/activeDashboards
3434
- /var/lib/docker/containers:/var/lib/docker/containers:ro
3535
- /var/run/docker.sock:/var/run/docker.sock
36-
- ${PWD}/config/certificates:/usr/share/metricbeat/config/certificates
37-
- ${PWD}/metricbeat/scripts:/usr/local/scripts
36+
- ../config/certificates:/usr/share/metricbeat/config/certificates
37+
- ./scripts:/usr/local/scripts
3838
networks:
3939
- elastic
4040
logging:

0 commit comments

Comments
 (0)