import { Controller, Get, Header } from '@nestjs/common'; import { ApiExcludeEndpoint } from '@nestjs/swagger'; import { SystemConfigService } from 'src/domain/system-config/system-config.service'; import { PublicRoute } from 'src/middleware/auth.guard'; @Controller() export class AppController { constructor(private service: SystemConfigService) {} @ApiExcludeEndpoint() @Get('.well-known/immich') getImmichWellKnown() { return { api: { endpoint: '/api', }, }; } @ApiExcludeEndpoint() @PublicRoute() @Get('custom.css') @Header('Content-Type', 'text/css') getCustomCss() { return this.service.getCustomCss(); } }