diff --git a/api/.env.example b/backend/.env.example similarity index 100% rename from api/.env.example rename to backend/.env.example diff --git a/api/Makefile b/backend/Makefile similarity index 100% rename from api/Makefile rename to backend/Makefile diff --git a/api/README.md b/backend/README.md similarity index 100% rename from api/README.md rename to backend/README.md diff --git a/api/api/Dockerfile b/backend/api/Dockerfile similarity index 100% rename from api/api/Dockerfile rename to backend/api/Dockerfile diff --git a/api/api/config/config.go b/backend/api/config/config.go similarity index 100% rename from api/api/config/config.go rename to backend/api/config/config.go diff --git a/api/api/go.mod b/backend/api/go.mod similarity index 100% rename from api/api/go.mod rename to backend/api/go.mod diff --git a/api/api/handlers/handler.go b/backend/api/handlers/handler.go similarity index 100% rename from api/api/handlers/handler.go rename to backend/api/handlers/handler.go diff --git a/api/api/handlers/health.go b/backend/api/handlers/health.go similarity index 100% rename from api/api/handlers/health.go rename to backend/api/handlers/health.go diff --git a/api/api/handlers/user.go b/backend/api/handlers/user.go similarity index 100% rename from api/api/handlers/user.go rename to backend/api/handlers/user.go diff --git a/api/api/main.go b/backend/api/main.go similarity index 100% rename from api/api/main.go rename to backend/api/main.go diff --git a/api/api/models/user.go b/backend/api/models/user.go similarity index 100% rename from api/api/models/user.go rename to backend/api/models/user.go diff --git a/api/api/router/router.go b/backend/api/router/router.go similarity index 100% rename from api/api/router/router.go rename to backend/api/router/router.go diff --git a/backend/desc.md b/backend/desc.md new file mode 100644 index 0000000..b2fbdf2 --- /dev/null +++ b/backend/desc.md @@ -0,0 +1,9 @@ +我需要你搭建一个后台 restful api 的单机多服务工程,涉及技术: + +- golang:1.25.8-alpine3.23 + +- redis:8.6.2-alpine + +- postgres:18.3-alpine3.23 + +先搭建好工程,不用考虑业务逻辑。 \ No newline at end of file diff --git a/api/docker-compose.yml b/backend/docker-compose.yml similarity index 100% rename from api/docker-compose.yml rename to backend/docker-compose.yml diff --git a/api/migrations/001_init.sql b/backend/migrations/001_init.sql similarity index 100% rename from api/migrations/001_init.sql rename to backend/migrations/001_init.sql