From 2063a2d757a14dea5bf22a4f6ab13125c5e122b6 Mon Sep 17 00:00:00 2001 From: fish Date: Wed, 8 Apr 2026 21:50:48 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20api=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=A4=B9=E4=B8=BA=20backend?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- {api => backend}/.env.example | 0 {api => backend}/Makefile | 0 {api => backend}/README.md | 0 {api => backend}/api/Dockerfile | 0 {api => backend}/api/config/config.go | 0 {api => backend}/api/go.mod | 0 {api => backend}/api/handlers/handler.go | 0 {api => backend}/api/handlers/health.go | 0 {api => backend}/api/handlers/user.go | 0 {api => backend}/api/main.go | 0 {api => backend}/api/models/user.go | 0 {api => backend}/api/router/router.go | 0 backend/desc.md | 9 +++++++++ {api => backend}/docker-compose.yml | 0 {api => backend}/migrations/001_init.sql | 0 15 files changed, 9 insertions(+) rename {api => backend}/.env.example (100%) rename {api => backend}/Makefile (100%) rename {api => backend}/README.md (100%) rename {api => backend}/api/Dockerfile (100%) rename {api => backend}/api/config/config.go (100%) rename {api => backend}/api/go.mod (100%) rename {api => backend}/api/handlers/handler.go (100%) rename {api => backend}/api/handlers/health.go (100%) rename {api => backend}/api/handlers/user.go (100%) rename {api => backend}/api/main.go (100%) rename {api => backend}/api/models/user.go (100%) rename {api => backend}/api/router/router.go (100%) create mode 100644 backend/desc.md rename {api => backend}/docker-compose.yml (100%) rename {api => backend}/migrations/001_init.sql (100%) 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