feat: добавить базовые сервисы image-platform
- добавлены backend, admin, gateway и worker skeleton - добавлены Drizzle schema, database package и initial migration - добавлены shared packages для RabbitMQ topology и S3 helpers - обновлены dev-инфраструктура, env example, scripts и dependencies - обновлена документация под versioned image URLs и read-through flow
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import { Body, Controller, NotImplementedException, Post } from "@nestjs/common"
|
||||
import { ApiOperation, ApiResponse, ApiTags } from "@nestjs/swagger"
|
||||
|
||||
import { EnsureImageVariantRequestDto } from "./ensure-image-variant.dto"
|
||||
|
||||
@ApiTags("internal-images")
|
||||
@Controller("internal/images")
|
||||
export class InternalImagesController {
|
||||
@Post("ensure")
|
||||
@ApiOperation({ summary: "Ensure image variant for Gateway L1 miss" })
|
||||
@ApiResponse({ status: 501, description: "Read-through image pipeline is not implemented yet" })
|
||||
ensureImageVariant(@Body() request: EnsureImageVariantRequestDto): never {
|
||||
throw new NotImplementedException({
|
||||
message: "image read-through pipeline is not implemented yet",
|
||||
request,
|
||||
status: "not_implemented",
|
||||
})
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user