( Qury | 2025. 12. 16., k – 14:39 )

En a fenti problemakort ugy oldottam meg, hogy beraktam egy "traefik"-t ami egy sajat docker network-t hasznal.

A kulonbozo egyeb szerviceket amiket meg ki akarok ajanlani traefik-n keresztul, mind hozzacsapom a traefik network-hoz.

 

A szolgaltatasok amik meg dockeren kivul futnak siman elerhetoek traefik szamara, vagy FQDN hasznalataval, vagy ugy, hogy a docker compose file-ban (ezt hasznalom, mert igy konnyebb az eletem) az extra host alatt felveszek egy custom domain-t ami a host-gateway-re mutat.  Igy a host-n futo szervizt siman elerem  "gw" neven.

 

services:
  reverse-proxy:
	image: traefik:v3.6.1    
    ports:
      # The HTTP port
      - "80:80"
      - "443:443"
      - "8080:8080"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./traefik.yml:/etc/traefik/traefik.yml
      - ./conf.d:/conf.d:rw
      - ./certs:/certs
      - ./logs:/logs
    networks:
      - shared
    restart: always
    extra_hosts:
      - gw:host-gateway  

networks:
  shared:
    external: true

Conf reszlet:
 

http:
  services:
    local-dotnet-test-api:
      loadBalancer:
        servers:
          - url: http://gw:5000