From 3b9bb65c6a4637b16b2e8139befef367e627a766 Mon Sep 17 00:00:00 2001 From: emrekirman Date: Wed, 18 Jun 2025 18:59:08 +0300 Subject: [PATCH] added personel site manifests --- my-personel/README.md | 3 +++ my-personel/my-personel.yml | 22 ++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 my-personel/README.md create mode 100644 my-personel/my-personel.yml diff --git a/my-personel/README.md b/my-personel/README.md new file mode 100644 index 0000000..0bc2fb8 --- /dev/null +++ b/my-personel/README.md @@ -0,0 +1,3 @@ +## Kişisel Web Sitem Swarm Service Konfigürasyonu + +### docker stack deploy -c my-personel.yml my-personel \ No newline at end of file diff --git a/my-personel/my-personel.yml b/my-personel/my-personel.yml new file mode 100644 index 0000000..aec90c4 --- /dev/null +++ b/my-personel/my-personel.yml @@ -0,0 +1,22 @@ +version: '3.8' + +services: + my-personel: + image: ghcr.io/emrekirman/my-personel:latest + networks: + - traefik-public + deploy: + replicas: 1 + placement: + constraints: + - node.labels.platform == dev + labels: + - traefik.enable=true + - traefik.http.routers.mypersonel.rule=Host(`emrekirman.xyz`) || Host(`www.emrekirman.xyz`) || Host(`emrekirman.com`) || Host(`www.emrekirman.com`) + - traefik.http.routers.mypersonel.entrypoints=websecure + - traefik.http.routers.mypersonel.tls.certresolver=myresolver + - traefik.http.services.mypersonel.loadbalancer.server.port=3000 + - traefik.http.routers.mypersonel.service=mypersonel +networks: + traefik-public: + external: true