From c14d8260a51702cf031ec76b2df4818d7bfae49b Mon Sep 17 00:00:00 2001 From: YuryHrytsuk Date: Fri, 31 Jan 2025 14:24:17 +0100 Subject: [PATCH] Filestash: remove special docker node label --- services/filestash/Makefile | 25 ++++++-------------- services/filestash/docker-compose.aws.yml | 4 ---- services/filestash/docker-compose.dalco.yml | 7 ------ services/filestash/docker-compose.master.yml | 7 ------ services/filestash/docker-compose.yml | 3 +++ 5 files changed, 10 insertions(+), 36 deletions(-) delete mode 100644 services/filestash/docker-compose.dalco.yml delete mode 100644 services/filestash/docker-compose.master.yml diff --git a/services/filestash/Makefile b/services/filestash/Makefile index 13b7b6c2..2872ab54 100644 --- a/services/filestash/Makefile +++ b/services/filestash/Makefile @@ -24,19 +24,17 @@ up-letsencrypt-dns: .init .env filestash_config.json ${TEMP_COMPOSE}-letsencrypt @docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE}-letsencrypt-dns ${STACK_NAME} .PHONY: up-dalco ## Deploys stack for Dalco Cluster -up-dalco: .init .env filestash_config.json ${TEMP_COMPOSE}-dalco - @docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE}-dalco ${STACK_NAME} +up-dalco: up .PHONY: up-aws ## Deploys stack on aws up-aws: .init .env ${TEMP_COMPOSE}-aws filestash_config.json ## Deploys stack in aws @docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE}-aws ${STACK_NAME} .PHONY: up-master ## Deploys stack for master Cluster -up-master: .init .env filestash_config.json ${TEMP_COMPOSE}-master - @docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE}-master ${STACK_NAME} +up-master: up .PHONY: up-public ## Deploys stack on public -up-public: up-dalco +up-public: up .PHONY: up-local ## Deploys stack on local deployment up-local: up @@ -44,30 +42,21 @@ up-local: up # Helpers ------------------------------------------------- .PHONY: ${TEMP_COMPOSE} -${TEMP_COMPOSE}: docker-compose.yml +${TEMP_COMPOSE}: docker-compose.yml .env @${REPO_BASE_DIR}/scripts/docker-stack-config.bash -e .env $< > $@ .PHONY: ${TEMP_COMPOSE}-letsencrypt-http -${TEMP_COMPOSE}-letsencrypt-http: docker-compose.yml docker-compose.letsencrypt.http.yml +${TEMP_COMPOSE}-letsencrypt-http: docker-compose.yml docker-compose.letsencrypt.http.yml .env @${REPO_BASE_DIR}/scripts/docker-stack-config.bash -e .env $< docker-compose.letsencrypt.http.yml > $@ .PHONY: ${TEMP_COMPOSE}-letsencrypt-dns -${TEMP_COMPOSE}-letsencrypt-dns: docker-compose.yml docker-compose.letsencrypt.dns.yml +${TEMP_COMPOSE}-letsencrypt-dns: docker-compose.yml docker-compose.letsencrypt.dns.yml .env @${REPO_BASE_DIR}/scripts/docker-stack-config.bash -e .env $< docker-compose.letsencrypt.dns.yml > $@ -.PHONY: ${TEMP_COMPOSE}-dalco -${TEMP_COMPOSE}-dalco: docker-compose.yml docker-compose.dalco.yml - @${REPO_BASE_DIR}/scripts/docker-stack-config.bash -e .env $< docker-compose.dalco.yml > $@ - -.PHONY: ${TEMP_COMPOSE}-master -${TEMP_COMPOSE}-master: docker-compose.yml docker-compose.master.yml - @${REPO_BASE_DIR}/scripts/docker-stack-config.bash -e .env $< docker-compose.master.yml > $@ - .PHONY: ${TEMP_COMPOSE}-aws -${TEMP_COMPOSE}-aws: docker-compose.yml docker-compose.aws.yml +${TEMP_COMPOSE}-aws: docker-compose.yml docker-compose.aws.yml .env @${REPO_BASE_DIR}/scripts/docker-stack-config.bash -e .env $< docker-compose.aws.yml > $@ - filestash_config.json: .env @set -o allexport; \ source $(REPO_CONFIG_LOCATION); \ diff --git a/services/filestash/docker-compose.aws.yml b/services/filestash/docker-compose.aws.yml index 7db143fc..32f0454a 100644 --- a/services/filestash/docker-compose.aws.yml +++ b/services/filestash/docker-compose.aws.yml @@ -3,7 +3,3 @@ services: filestash: dns: # Add this always for AWS, otherwise we get "No such image: " for docker services 8.8.8.8 - deploy: - placement: - constraints: - - node.labels.filestash==true diff --git a/services/filestash/docker-compose.dalco.yml b/services/filestash/docker-compose.dalco.yml deleted file mode 100644 index 4fafa869..00000000 --- a/services/filestash/docker-compose.dalco.yml +++ /dev/null @@ -1,7 +0,0 @@ -version: "3.7" -services: - filestash: - deploy: - placement: - constraints: - - node.labels.filestash==true diff --git a/services/filestash/docker-compose.master.yml b/services/filestash/docker-compose.master.yml deleted file mode 100644 index 4fafa869..00000000 --- a/services/filestash/docker-compose.master.yml +++ /dev/null @@ -1,7 +0,0 @@ -version: "3.7" -services: - filestash: - deploy: - placement: - constraints: - - node.labels.filestash==true diff --git a/services/filestash/docker-compose.yml b/services/filestash/docker-compose.yml index ace74893..5ba1eab6 100644 --- a/services/filestash/docker-compose.yml +++ b/services/filestash/docker-compose.yml @@ -26,6 +26,9 @@ services: reservations: memory: 32M cpus: "0.1" + placement: + constraints: + - node.labels.ops==true onlyoffice: image: onlyoffice/documentserver:7.4.0 networks: