- add 3-stage build table (builder/certs/scratch) with image size note
- add build-arg USER_ID override example in section 5.1
- add section 5.1.1 with smoke-test commands (size check, inspect, dry
run, full start)
- add workflow for loading pre-built local images into Minikube
directly
- bump builder base image from golang:1.25-alpine to
golang:1.26-alpine
- normalize inline Dockerfile comments to lowercase
- remove example config COPY from final scratch stage
- lowercase first letter of all logger.Info/Warn/Error message strings
in task/worker.go, task/retry_queue.go, task/handler_factory.go,
task/metrics_logger.go, task/retry_manager.go, task/queue_producer.go,
task/initializer.go, task/test_task.go, and main.go
- fix inline comments in main.go that mixed Chinese and uppercase English
- align Dockerfile comment casing with project convention
- bind postgres.password to POSTGRES_PASSWORD env var via viper BindEnv
- bind service.secret_key to SERVICE_SECRET_KEY env var via viper BindEnv
- upgrade builder base image from golang:1.24-alpine to golang:1.25-alpine