From 64b0bdca63f7ea17a36bb8ac449d67726b03794c Mon Sep 17 00:00:00 2001
From: jinbohu <1762858544@qq.com>
Date: Sat, 17 Jun 2023 14:45:58 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0dockerfile=20README.md?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 doc/dcokerfile/README.md | 31 +++++++++++++++++++++++++++++++
 main.go                  |  7 +++++++
 2 files changed, 38 insertions(+)
 create mode 100644 doc/dcokerfile/README.md

diff --git a/doc/dcokerfile/README.md b/doc/dcokerfile/README.md
new file mode 100644
index 0000000..cc179fd
--- /dev/null
+++ b/doc/dcokerfile/README.md
@@ -0,0 +1,31 @@
+# docker 打包
+
+打包需要的文件如下
+```
+├── Dockerfile
+├── dst-admin-go
+├── run.sh
+```
+
+**打包**
+```
+docker build -t dst-admin-go .
+```
+
+**运行**
+```
+dcoker run -d -p8082:8082 dst-admin-go
+```
+等看到 docker logs  说明启动成功了
+
+```text
+[GIN-debug] GET    /favicon.ico              --> github.com/gin-gonic/gin.(*RouterGroup).StaticFile.func1 (6 handlers)
+[GIN-debug] HEAD   /favicon.ico              --> github.com/gin-gonic/gin.(*RouterGroup).StaticFile.func1 (6 handlers)
+[GIN-debug] GET    /asset-manifest.json      --> github.com/gin-gonic/gin.(*RouterGroup).StaticFile.func1 (6 handlers)
+[GIN-debug] HEAD   /asset-manifest.json      --> github.com/gin-gonic/gin.(*RouterGroup).StaticFile.func1 (6 handlers)
+[GIN-debug] GET    /                         --> github.com/gin-gonic/gin.(*RouterGroup).StaticFile.func1 (6 handlers)
+[GIN-debug] HEAD   /                         --> github.com/gin-gonic/gin.(*RouterGroup).StaticFile.func1 (6 handlers)
+[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value.
+Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details.
+[GIN-debug] Listening and serving HTTP on :8082
+```
\ No newline at end of file
diff --git a/main.go b/main.go
index 0685743..14613a8 100644
--- a/main.go
+++ b/main.go
@@ -4,6 +4,7 @@ import (
 	"dst-admin-go/config/global"
 	"dst-admin-go/initConfig"
 	"dst-admin-go/router"
+	"embed"
 	"fmt"
 )
 
@@ -11,6 +12,12 @@ func init() {
 	initConfig.Init()
 }
 
+// 嵌入为一个文件系统 新的文件系统FS
+//
+//go:embed dist
+//go:embed static
+var f embed.FS
+
 func main() {
 
 	app := router.NewRoute()