diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7f13b2d495ff91f0484687b052d3c057b0f10e47..db26e3d81100586114a22a66c4d6d27fe4c917f1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -47,13 +47,19 @@ run-ns4: extends: .compose-run stage: deploy tags: [ns4.shore.co.il] + variables: + HOSTNAME: ns4 run-host01: extends: .compose-run stage: deploy tags: [host01.shore.co.il] + variables: + HOSTNAME: host01 run-kodi: extends: .compose-run stage: deploy tags: [kodi.shore.co.il] + variables: + HOSTNAME: kodi diff --git a/docker-compose.yml b/docker-compose.yml index 1aee6f74c4024e4d176cedfe9efec974454620f3..7cf42e284ecd0c08679094b99686bedf54dbcd47 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,11 +4,12 @@ services: filebeat: build: context: filebeat + domainname: &domainname "${HOSTNAME}.shore.co.il" + hostname: &hostname "${HOSTNAME}" image: registry.shore.co.il/filebeat restart: always user: root volumes: - - /etc/hostname:/etc/hostname:ro - filebeat:/usr/share/filebeat/data/ - /var/lib/docker/containers:/var/lib/docker/containers:ro - /var/run/docker.sock:/var/run/docker.sock:ro @@ -16,11 +17,12 @@ services: journalbeat: build: context: journalbeat + domainname: *domainname + hostname: *hostname image: registry.shore.co.il/journalbeat restart: always user: root volumes: - - /etc/hostname:/etc/hostname:ro - journalbeat:/usr/share/journalbeat/data/ - /var/log/journal:/var/log/journal - /etc/machine-id:/etc/machine-id:ro @@ -34,7 +36,6 @@ services: restart: always user: root volumes: - - /etc/hostname:/etc/hostname:ro - metricbeat:/usr/share/metricbeat/data/ - /var/run/docker.sock:/var/run/docker.sock:ro - /sys/fs/cgroup:/hostfs/sys/fs/cgroup:ro @@ -54,7 +55,6 @@ services: network_mode: host restart: always volumes: - - /etc/hostname:/etc/hostname:ro - packetbeat:/usr/share/packetbeat/data/ volumes: