Skip to content

Repository files navigation

nginx-microservice

Legacy Docker-era reverse proxy repository for alfares.cz services.

Current status

Retired from active production routing. Public ingress is now handled by Traefik in Kubernetes, and service routing lives in per-service k8s/ingress.yaml resources.

Owner-confirmed retirement was revalidated on 2026-06-17:

  • SYSTEM.md already marks the service retired.
  • kubectl get ingress -n statex-apps reports active Traefik-managed ingresses.
  • no running container or Kubernetes workload named nginx-microservice exists on alfares.

What is still in this repo

This repository is kept as a legacy archive for:

  • historical Docker/nginx blue-green scripts;
  • archived generated configs and service-registry data;
  • historical route-registration logic and verification tooling;
  • certbot and migration-era operational notes.

Those assets are not the active production ingress path anymore.

What is active now

  • Ingress controller: Traefik
  • Routing source of truth: service-owned Kubernetes ingress manifests
  • Public ingress namespace: statex-apps ingresses served by the Traefik controller

Use Kubernetes/Traefik checks for current routing status, for example:

kubectl get ingress -n statex-apps
kubectl get pods -A | grep traefik
curl -skI https://127.0.0.1 -H 'Host: auth.alfares.cz'

Legacy-only notes

  • Do not treat service-registry/*.json as production routing truth.
  • Do not treat nginx/conf.d/ as the active ingress configuration.
  • Do not run blue/green nginx deployment scripts as part of current production routing unless the platform is explicitly rolled back to the Docker-era proxy model.

Historical documentation

Topic File
Historical blue/green deployment docs/BLUE_GREEN_DEPLOYMENT.md
Historical troubleshooting docs/BLUE_GREEN_TROUBLESHOOTING.md
Historical container/nginx sync docs/CONTAINER_NGINX_SYNC.md
Historical API routes registration docs/API_ROUTES_REGISTRATION.md
Historical multi-app routing docs/MULTI_APP_API_ROUTING.md
Historical service registry docs/SERVICE_REGISTRY.md
Historical service dependencies docs/SERVICE_DEPENDENCIES.md

About

A centralized reverse proxy microservice for managing multiple domains and subdomains with automatic SSL certificate management via Let's Encrypt.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages