- Migrated from Express.js to Next.js 15 with TypeScript - Added Docker Compose v2 with multi-stage builds - Implemented Docker Bake support for improved builds - Created professional component structure with Tailwind CSS - Added enhanced visual design with glass morphism effects - Improved responsive layout and better UX flow - Updated all dependencies and configurations - Added proper TypeScript types and modern practices - Created development scripts for easy container management - Cleaned up excessive animations for better user experience
30 lines
576 B
HCL
30 lines
576 B
HCL
# Docker Bake file for KidsAI Explorer
|
|
# This enables better build performance when using COMPOSE_BAKE=true
|
|
|
|
target "default" {
|
|
context = "."
|
|
dockerfile = "Dockerfile"
|
|
tags = ["kidsai-explorer:latest"]
|
|
platforms = ["linux/amd64", "linux/arm64"]
|
|
}
|
|
|
|
target "development" {
|
|
inherits = ["default"]
|
|
target = "development"
|
|
tags = ["kidsai-explorer:dev"]
|
|
}
|
|
|
|
target "production" {
|
|
inherits = ["default"]
|
|
target = "production"
|
|
tags = ["kidsai-explorer:prod"]
|
|
}
|
|
|
|
group "default" {
|
|
targets = ["default"]
|
|
}
|
|
|
|
group "all" {
|
|
targets = ["development", "production"]
|
|
}
|