Complete Docker migration with Next.js 15 and cleaned design
- 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
This commit is contained in:
29
docker-bake.hcl
Normal file
29
docker-bake.hcl
Normal file
@@ -0,0 +1,29 @@
|
||||
# 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"]
|
||||
}
|
||||
Reference in New Issue
Block a user