version: '3.8' services: backend: build: ./backend container_name: psychologist-backend restart: unless-stopped expose: - "3001" env_file: - .env networks: - app-network frontend: build: context: ./frontend args: - VITE_API_URL=/api container_name: psychologist-frontend restart: unless-stopped expose: - "80" depends_on: - backend networks: - app-network labels: - "traefik.enable=true" - "traefik.http.routers.psychologist.rule=Host(`irinaintegra.ru`) || Host(`www.irinaintegra.ru`)" - "traefik.http.routers.psychologist.entrypoints=websecure" - "traefik.http.routers.psychologist.tls.certresolver=letsencrypt" - "traefik.http.services.psychologist.loadbalancer.server.port=80" networks: app-network: driver: bridge