Skip to content

Commit 4a74bb0

Browse files
author
Toby McLaughlin
committed
Fix Beat setup scripts on Windows
1 parent 7202e7e commit 4a74bb0

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

docker-compose.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -131,31 +131,31 @@ services:
131131
setup_auditbeat:
132132
image: docker.elastic.co/beats/auditbeat:${TAG}
133133
volumes: ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
134-
command: /usr/local/bin/setup-beat.sh auditbeat
134+
command: ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s auditbeat']
135135
environment: ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
136136
networks: ['stack']
137137
depends_on: ['kibana']
138138

139139
setup_filebeat:
140140
image: docker.elastic.co/beats/filebeat:${TAG}
141141
volumes: ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
142-
command: /usr/local/bin/setup-beat.sh filebeat
142+
command: ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s filebeat']
143143
environment: ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
144144
networks: ['stack']
145145
depends_on: ['kibana']
146146

147147
setup_heartbeat:
148148
image: docker.elastic.co/beats/heartbeat:${TAG}
149149
volumes: ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
150-
command: /usr/local/bin/setup-beat.sh heartbeat
150+
command: ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s heartbeat']
151151
environment: ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
152152
networks: ['stack']
153153
depends_on: ['kibana']
154154

155155
setup_metricbeat:
156156
image: docker.elastic.co/beats/metricbeat:${TAG}
157157
volumes: ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
158-
command: /usr/local/bin/setup-beat.sh metricbeat
158+
command: ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s metricbeat']
159159
environment: ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
160160
networks: ['stack']
161161
depends_on: ['kibana']
@@ -164,15 +164,16 @@ services:
164164
image: docker.elastic.co/beats/packetbeat:${TAG}
165165
cap_add: ['NET_RAW', 'NET_ADMIN']
166166
volumes: ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
167-
command: /usr/local/bin/setup-beat.sh packetbeat
167+
command: ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s packetbeat']
168168
environment: ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
169169
networks: ['stack']
170170
depends_on: ['kibana']
171171

172172
setup_apm:
173173
image: docker.elastic.co/apm/apm-server:${TAG}
174-
volumes: ['./scripts/setup-apm.sh:/usr/local/bin/setup-apm.sh:ro']
175-
command: /usr/local/bin/setup-apm.sh apm-server
174+
volumes: ['./scripts/setup-beat.sh:/usr/local/bin/setup-beat.sh:ro']
175+
command: ['/bin/bash', '-c', 'cat /usr/local/bin/setup-beat.sh | tr -d "\r" | bash -s apm-server']
176+
environment: ['ELASTIC_PASSWORD=${ELASTIC_PASSWORD}']
176177
networks: ['stack']
177178
depends_on: ['elasticsearch','kibana']
178179

0 commit comments

Comments
 (0)