compose on arm

This commit is contained in:
Yann Autissier
2022-05-09 13:33:46 +00:00
parent 39bd503fff
commit ff1da1fc3c
32 changed files with 64 additions and 70 deletions
+1 -2
View File
@@ -17,9 +17,8 @@ services:
- DRONE_USER_CREATE=${DRONE_USER_CREATE}
- DRONE_USER_FILTER=${DRONE_USER_FILTER}
labels:
- SERVICE_80_NAME=${COMPOSE_SERVICE_NAME}-drone-80
- SERVICE_80_CHECK_TCP=true
- SERVICE_80_CHECK_INITIAL_STATUS=passing
- SERVICE_80_NAME=${COMPOSE_SERVICE_NAME}-drone:80
- SERVICE_80_TAGS=${DRONE_SERVER_SERVICE_80_TAGS}
- SERVICE_443_IGNORE=true
networks:
+1 -1
View File
@@ -11,7 +11,7 @@ services:
command: -c apm-server.yml --strict.perms=false -e -E output.elasticsearch.hosts=["${ELASTICSEARCH_HOST}:${ELASTICSEARCH_PORT}"] -E output.elasticsearch.protocol=${ELASTICSEARCH_PROTOCOL} -E output.elasticsearch.username=${ELASTICSEARCH_USERNAME} -E output.elasticsearch.password=${ELASTICSEARCH_PASSWORD} -E apm-server.register.ingest.pipeline.enabled=false
labels:
- SERVICE_8200_CHECK_HTTP=/
- SERVICE_8200_NAME=${COMPOSE_SERVICE_NAME}-apm-server-oss-8200
- SERVICE_8200_NAME=${COMPOSE_SERVICE_NAME}-apm-server-oss:8200
- SERVICE_8200_TAGS=${APM_SERVER_SERVICE_8200_TAGS}
networks:
- private
+1 -1
View File
@@ -6,7 +6,7 @@ services:
command: -c apm-server.yml --strict.perms=false -e -E output.elasticsearch.hosts=["${ELASTICSEARCH_HOST}:${ELASTICSEARCH_PORT}"] -E output.elasticsearch.protocol=${ELASTICSEARCH_PROTOCOL} -E output.elasticsearch.username=${ELASTICSEARCH_USERNAME} -E output.elasticsearch.password=${ELASTICSEARCH_PASSWORD}
labels:
- SERVICE_8200_CHECK_HTTP=/
- SERVICE_8200_NAME=${COMPOSE_SERVICE_NAME}-apm-server-8200
- SERVICE_8200_NAME=${COMPOSE_SERVICE_NAME}-apm-server:8200
- SERVICE_8200_TAGS=${APM_SERVER_SERVICE_8200_TAGS}
networks:
private:
+2 -2
View File
@@ -18,10 +18,10 @@ services:
- http.cors.allow-headers=X-Requested-With,X-Auth-Token,Content-Type,Content-Length
labels:
- SERVICE_9200_CHECK_HTTP=/
- SERVICE_9200_NAME=${COMPOSE_SERVICE_NAME}-elasticsearch-9200
- SERVICE_9200_NAME=${COMPOSE_SERVICE_NAME}-elasticsearch:9200
- SERVICE_9200_TAGS=${ELASTICSEARCH_SERVICE_9200_TAGS}
- SERVICE_9300_CHECK_TCP=true
- SERVICE_9300_NAME=${COMPOSE_SERVICE_NAME}-elasticsearch-9300
- SERVICE_9300_NAME=${COMPOSE_SERVICE_NAME}-elasticsearch:9300
networks:
- private
- public
+1 -1
View File
@@ -4,7 +4,7 @@ services:
kibana-oss:
labels:
- SERVICE_5601_CHECK_HTTP=/app/kibana
- SERVICE_5601_NAME=${COMPOSE_SERVICE_NAME}-kibana-oss-5601
- SERVICE_5601_NAME=${COMPOSE_SERVICE_NAME}-kibana-oss:5601
- SERVICE_5601_TAGS=${KIBANA_SERVICE_5601_TAGS}
networks:
- private
+1 -1
View File
@@ -4,7 +4,7 @@ services:
kibana:
labels:
- SERVICE_5601_CHECK_HTTP=/app/kibana
- SERVICE_5601_NAME=${COMPOSE_SERVICE_NAME}-kibana-5601
- SERVICE_5601_NAME=${COMPOSE_SERVICE_NAME}-kibana:5601
- SERVICE_5601_TAGS=${KIBANA_SERVICE_5601_TAGS}
networks:
- private
+1 -2
View File
@@ -16,9 +16,8 @@ services:
- GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-simple-json-datasource
image: ${DOCKER_REPOSITORY}/grafana:${DOCKER_IMAGE_TAG}
labels:
- SERVICE_3000_NAME=${COMPOSE_SERVICE_NAME}-grafana-3000
- SERVICE_3000_CHECK_TCP=true
- SERVICE_3000_CHECK_INITIAL_STATUS=passing
- SERVICE_3000_NAME=${COMPOSE_SERVICE_NAME}-grafana:3000
- SERVICE_3000_TAGS=${GRAFANA_SERVICE_3000_TAGS}
networks:
- private
+1 -1
View File
@@ -5,7 +5,7 @@ services:
image: memcached:alpine
labels:
- SERVICE_11211_CHECK_TCP=true
- SERVICE_11211_NAME=${COMPOSE_SERVICE_NAME}-memcached-11211
- SERVICE_11211_NAME=${COMPOSE_SERVICE_NAME}-memcached:11211
networks:
- private
ports:
+1 -1
View File
@@ -5,7 +5,7 @@ services:
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
labels:
- SERVICE_3306_NAME=${COMPOSE_SERVICE_NAME}-mysql-3306
- SERVICE_3306_NAME=${COMPOSE_SERVICE_NAME}-mysql:3306
- SERVICE_CHECK_SCRIPT=docker-healthcheck $$SERVICE_IP
networks:
- private
+1 -2
View File
@@ -5,9 +5,8 @@ services:
image: newrelic/php-daemon:latest
# command: "/usr/bin/newrelic-daemon --loglevel debug"
labels:
- SERVICE_31339_NAME=${COMPOSE_SERVICE_NAME}-php-daemon-31339
- SERVICE_31339_CHECK_TCP=true
- SERVICE_31339_CHECK_INITIAL_STATUS=passing
- SERVICE_31339_NAME=${COMPOSE_SERVICE_NAME}-php-daemon:31339
networks:
- private
ports:
+1 -2
View File
@@ -5,9 +5,8 @@ services:
image: nginx:alpine
command: /bin/sh -c "grep autoindex /etc/nginx/conf.d/default.conf >/dev/null 2>&1 || sed -i 's|index index.html index.htm;|index index.html index.htm;\n autoindex on;|' /etc/nginx/conf.d/default.conf && nginx -g 'daemon off;'"
labels:
- SERVICE_80_NAME=${COMPOSE_SERVICE_NAME}-nginx-80
- SERVICE_80_CHECK_TCP=true
- SERVICE_80_CHECK_INITIAL_STATUS=passing
- SERVICE_80_NAME=${COMPOSE_SERVICE_NAME}-nginx:80
- SERVICE_80_TAGS=${STATIC_SERVICE_80_TAGS}
networks:
- private
+2 -4
View File
@@ -5,9 +5,8 @@ services:
image: google/cadvisor:latest
hostname: ${HOSTNAME}
labels:
- SERVICE_8080_NAME=${COMPOSE_SERVICE_NAME}-cadvisor-exporter-8080
- SERVICE_8080_CHECK_TCP=true
- SERVICE_8080_CHECK_INITIAL_STATUS=passing
- SERVICE_8080_NAME=${COMPOSE_SERVICE_NAME}-cadvisor-exporter:8080
- SERVICE_8080_TAGS=${CADVISOR_SERVICE_EXPORTER_8080_TAGS}
- SERVICE_9200_IGNORE=true
networks:
@@ -29,9 +28,8 @@ services:
image: prom/node-exporter:latest
hostname: ${HOSTNAME}
labels:
- SERVICE_9100_NAME=${COMPOSE_SERVICE_NAME}-node-exporter-9100
- SERVICE_9100_CHECK_TCP=true
- SERVICE_9100_CHECK_INITIAL_STATUS=passing
- SERVICE_9100_NAME=${COMPOSE_SERVICE_NAME}-node-exporter:9100
- SERVICE_9100_TAGS=${SERVICE_NODE_EXPORTER_HTTP_TAGS}
networks:
- public
+12 -7
View File
@@ -30,7 +30,7 @@ services:
- SERVICE_8301_IGNORE=true
- SERVICE_8302_IGNORE=true
- SERVICE_8500_CHECK_HTTP=/v1/health/service/consul
- SERVICE_8500_NAME=${COMPOSE_SERVICE_NAME}-consul-8500
- SERVICE_8500_NAME=${COMPOSE_SERVICE_NAME}-consul:8500
- SERVICE_8500_TAGS=${CONSUL_SERVICE_8500_TAGS}
- SERVICE_8600_IGNORE=true
- SERVICE_ADDRESS=${DOCKER_HOST_INET}
@@ -58,10 +58,12 @@ services:
- consul:${DOCKER_HOST_INET}
hostname: ${HOSTNAME}
labels:
- SERVICE_80_NAME=${COMPOSE_SERVICE_NAME}-fabio-80
- SERVICE_443_NAME=${COMPOSE_SERVICE_NAME}-fabio-443
- SERVICE_80_CHECK_TCP=true
- SERVICE_80_NAME=${COMPOSE_SERVICE_NAME}-fabio:80
- SERVICE_443_CHECK_TCP=true
- SERVICE_443_NAME=${COMPOSE_SERVICE_NAME}-fabio:443
- SERVICE_9998_CHECK_HTTP=/routes
- SERVICE_9998_NAME=${COMPOSE_SERVICE_NAME}-fabio-9998
- SERVICE_9998_NAME=${COMPOSE_SERVICE_NAME}-fabio:9998
- SERVICE_9998_TAGS=${FABIO_SERVICE_9998_TAGS}
- SERVICE_9999_IGNORE=true
ports:
@@ -77,16 +79,19 @@ services:
build:
args:
- DOCKER_BUILD_DIR=docker/ipfs
- IPFS_VERSION=0.13.0-rc1
context: ../..
dockerfile: docker/ipfs/Dockerfile
image: ${DOCKER_REPOSITORY_NODE}/ipfs:${DOCKER_IMAGE_TAG}
environment:
- IPFS_PROFILE=${IPFS_PROFILE}
labels:
- SERVICE_4001_NAME=${COMPOSE_SERVICE_NAME}-ipfs-4001
- SERVICE_5001_NAME=${COMPOSE_SERVICE_NAME}-ipfs-5001
- SERVICE_4001_CHECK_TCP=true
- SERVICE_4001_NAME=${COMPOSE_SERVICE_NAME}-ipfs:4001
- SERVICE_5001_CHECK_TCP=true
- SERVICE_5001_NAME=${COMPOSE_SERVICE_NAME}-ipfs:5001
- SERVICE_8080_CHECK_HTTP=/ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/readme
- SERVICE_8080_NAME=${COMPOSE_SERVICE_NAME}-ipfs-8080
- SERVICE_8080_NAME=${COMPOSE_SERVICE_NAME}-ipfs:8080
- SERVICE_8080_TAGS=${IPFS_SERVICE_8080_TAGS}
- SERVICE_8081_IGNORE=true
networks:
+2 -4
View File
@@ -25,12 +25,10 @@ services:
- PASV_MIN_PORT=${VSFTPD_S3_PASV_MIN_PORT}
image: ${DOCKER_REPOSITORY}/vsftpd-s3:${DOCKER_IMAGE_TAG}
labels:
- SERVICE_21_NAME=${COMPOSE_SERVICE_NAME}-vsftpd-s3-21
- SERVICE_21_CHECK_TCP=true
- SERVICE_21_CHECK_INITIAL_STATUS=passing
- SERVICE_22_NAME=${COMPOSE_SERVICE_NAME}-vsftpd-s3-22
- SERVICE_21_NAME=${COMPOSE_SERVICE_NAME}-vsftpd-s3:21
- SERVICE_22_CHECK_TCP=true
- SERVICE_22_CHECK_INITIAL_STATUS=passing
- SERVICE_22_NAME=${COMPOSE_SERVICE_NAME}-vsftpd-s3:22
- SERVICE_65000_IGNORE=true
hostname: ${HOSTNAME}
security_opt:
+1 -1
View File
@@ -6,7 +6,7 @@ services:
labels:
- SERVICE_8000_IGNORE=true
- SERVICE_9000_CHECK_HTTP=/
- SERVICE_9000_NAME=${COMPOSE_SERVICE_NAME}-portainer-9000
- SERVICE_9000_NAME=${COMPOSE_SERVICE_NAME}-portainer:9000
- SERVICE_9000_TAGS=${PORTAINER_SERVICE_9000_TAGS}
networks:
- public
+2 -1
View File
@@ -7,7 +7,8 @@ services:
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_USER=${POSTGRES_USER}
labels:
- SERVICE_5432_NAME=${COMPOSE_SERVICE_NAME}-postgres-5432
- SERVICE_5432_CHECK_TCP=true
- SERVICE_5432_NAME=${COMPOSE_SERVICE_NAME}-postgres:5432
networks:
- private
ports:
+1 -2
View File
@@ -10,9 +10,8 @@ services:
dockerfile: docker/prometheus/alertmanager/Dockerfile
image: ${DOCKER_REPOSITORY}/alertmanager:${DOCKER_IMAGE_TAG}
labels:
- SERVICE_9093_NAME=${COMPOSE_SERVICE_NAME}-alertmanager-9093
- SERVICE_9093_CHECK_TCP=true
- SERVICE_9093_CHECK_INITIAL_STATUS=passing
- SERVICE_9093_NAME=${COMPOSE_SERVICE_NAME}-alertmanager:9093
- SERVICE_9093_TAGS=${ALERTMANAGER_SERVICE_9093_TAGS}
networks:
- private
+1 -2
View File
@@ -9,9 +9,8 @@ services:
dockerfile: docker/prometheus/blackbox-exporter/Dockerfile
image: ${DOCKER_REPOSITORY}/blackbox:${DOCKER_IMAGE_TAG}
labels:
- SERVICE_9115_NAME=${COMPOSE_SERVICE_NAME}-blackbox-9115
- SERVICE_9115_CHECK_TCP=true
- SERVICE_9115_CHECK_INITIAL_STATUS=passing
- SERVICE_9115_NAME=${COMPOSE_SERVICE_NAME}-blackbox:9115
- SERVICE_9115_TAGS=${BLACKBOX_SERVICE_9115_TAGS}
networks:
- private
+1 -2
View File
@@ -10,9 +10,8 @@ services:
command: -e ${ES_EXPORTER_ELASTICSEARCH_URL}
image: ${DOCKER_REPOSITORY}/es-exporter:${DOCKER_IMAGE_TAG}
labels:
- SERVICE_9206_NAME=${COMPOSE_SERVICE_NAME}-es-exporter-9206
- SERVICE_9206_CHECK_TCP=true
- SERVICE_9206_CHECK_INITIAL_STATUS=passing
- SERVICE_9206_NAME=${COMPOSE_SERVICE_NAME}-es-exporter:9206
- SERVICE_9206_TAGS=${ES_EXPORTER_SERVICE_9206_TAGS}
networks:
- private
+1 -2
View File
@@ -11,9 +11,8 @@ services:
dockerfile: docker/prometheus/prometheus/Dockerfile
image: ${DOCKER_REPOSITORY}/prometheus:${DOCKER_IMAGE_TAG}
labels:
- SERVICE_9090_NAME=${COMPOSE_SERVICE_NAME}-prometheus-9090
- SERVICE_9090_CHECK_TCP=true
- SERVICE_9090_CHECK_INITIAL_STATUS=passing
- SERVICE_9090_NAME=${COMPOSE_SERVICE_NAME}-prometheus:9090
- SERVICE_9090_TAGS=${PROMETHEUS_SERVICE_9090_TAGS}
networks:
- private
+2 -2
View File
@@ -7,10 +7,10 @@ services:
- SERVICE_4369_IGNORE=true
- SERVICE_5671_IGNORE=true
- SERVICE_5672_CHECK_TCP=true
- SERVICE_5672_NAME=${COMPOSE_SERVICE_NAME}-rabbitmq-5672
- SERVICE_5672_NAME=${COMPOSE_SERVICE_NAME}-rabbitmq:5672
- SERVICE_15671_IGNORE=true
- SERVICE_15672_CHECK_HTTP=/
- SERVICE_15672_NAME=${COMPOSE_SERVICE_NAME}-rabbitmq-15672
- SERVICE_15672_NAME=${COMPOSE_SERVICE_NAME}-rabbitmq:15672
- SERVICE_15672_TAGS=${RABBITMQ_SERVICE_15672_TAGS}
- SERVICE_25672_IGNORE=true
networks:
+1 -1
View File
@@ -6,7 +6,7 @@ services:
command: redis-server --appendonly yes
labels:
- SERVICE_6379_CHECK_TCP=true
- SERVICE_6379_NAME=${COMPOSE_SERVICE_NAME}-redis-6379
- SERVICE_6379_NAME=${COMPOSE_SERVICE_NAME}-redis:6379
networks:
- private
ports:
+1 -2
View File
@@ -22,9 +22,8 @@ services:
- SMTP_PASS=${REDMINE_SMTP_PASS}
- TZ=Europe/Paris
labels:
- SERVICE_80_NAME=${COMPOSE_SERVICE_NAME}-redmine-80
- SERVICE_80_CHECK_TCP=true
- SERVICE_80_CHECK_INITIAL_STATUS=passing
- SERVICE_80_NAME=${COMPOSE_SERVICE_NAME}-redmine:80
- SERVICE_80_TAGS=${REDMINE_SERVICE_80_TAGS}
- SERVICE_443_IGNORE=true
networks:
+1 -2
View File
@@ -15,9 +15,8 @@ services:
- SMTP_PASS=${REDMINE3_SMTP_PASS}
- TZ=Europe/Paris
labels:
- SERVICE_80_NAME=${COMPOSE_SERVICE_NAME}-redmine3-80
- SERVICE_80_CHECK_TCP=true
- SERVICE_80_CHECK_INITIAL_STATUS=passing
- SERVICE_80_NAME=${COMPOSE_SERVICE_NAME}-redmine3:80
- SERVICE_80_TAGS=${REDMINE3_SERVICE_80_TAGS}
- SERVICE_443_IGNORE=true
networks:
+1 -2
View File
@@ -22,9 +22,8 @@ services:
- WORKSPACE_DIR=/Sources/${MONOREPO}
image: ${DOCKER_REPOSITORY}/theia:${DOCKER_IMAGE_TAG}
labels:
- SERVICE_3000_NAME=${COMPOSE_SERVICE_NAME}-theia-3000
- SERVICE_3000_CHECK_TCP=true
- SERVICE_3000_CHECK_INITIAL_STATUS=passing
- SERVICE_3000_NAME=${COMPOSE_SERVICE_NAME}-theia:3000
- SERVICE_3000_TAGS=${THEIA_SERVICE_3000_TAGS}
networks:
- private