From 0bef184ed051e5e92a27bb19f8280ce1bc9e90cc Mon Sep 17 00:00:00 2001 From: cnphpbb Date: Mon, 12 May 2025 00:14:21 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0mynat=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E7=9A=84=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E5=92=8C?= =?UTF-8?q?=E7=8E=AF=E5=A2=83=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加了env.cfg、stack.yml和config.toml文件,用于配置mynat项目的镜像标签、卷路径、服务设置和应用程序配置。这些文件为项目的部署和运行提供了必要的配置支持。 --- mynat/config.toml | 52 +++++++++++++++++++++++++++++++++++++++++++++++ mynat/env.cfg | 2 ++ mynat/stack.yml | 14 +++++++++++++ 3 files changed, 68 insertions(+) create mode 100644 mynat/config.toml create mode 100644 mynat/env.cfg create mode 100644 mynat/stack.yml diff --git a/mynat/config.toml b/mynat/config.toml new file mode 100644 index 0000000..9d893a2 --- /dev/null +++ b/mynat/config.toml @@ -0,0 +1,52 @@ +[[categories]] +name = '搜索引擎' + +[[categories.links]] +name = 'Google' +url = 'https://google.com' + +[[categories.links]] +name = 'Baidu' +url = 'https://baidu.com' + +[[categories]] +name = '社交网络' + +[[categories.links]] +name = 'Twitter' +url = 'https://twitter.com' + +[[categories.links]] +name = 'Facebook' +url = 'https://facebook.com' + +[[categories]] +name = '编程工具' + +[[categories.links]] +name = 'Dufs' +url = 'http://192.168.10.61:5000/dufs/' + +[[categories.links]] +name = 'DockerUI' +url = 'http://192.168.10.61:9000/' + +[[categories.links]] +name = 'MyPVE' +url = 'https://192.168.10.233:8006/' + +[gin] +# release_mode:: false || true +release_mode = false + +[log] +level = 'info' +output = 'stdout' + +[security] +cors = true + +[server] +# mode :: debug(开发模式) 或 release(生产模式) +mode = 'debug' +port = 8080 diff --git a/mynat/env.cfg b/mynat/env.cfg new file mode 100644 index 0000000..681aeb7 --- /dev/null +++ b/mynat/env.cfg @@ -0,0 +1,2 @@ +IMAGE_TAG=hub.wesais.cn/cnphpbb/mynat:v250511 +Volumes_Path=/data/volumes/mynat diff --git a/mynat/stack.yml b/mynat/stack.yml new file mode 100644 index 0000000..491ea63 --- /dev/null +++ b/mynat/stack.yml @@ -0,0 +1,14 @@ +# path:: mkdir -pv /data/volumes/mynat/config +# disc:: 请 cp -a ./mynat/config.toml /data/volumes/mynat/config +# pull:: docker compose -p mynat --env-file ./mynat/env.cfg -f ./mynat/stack.yml pull +# run:: docker compose -p mynat --env-file ./mynat/env.cfg -f ./mynat/stack.yml up -d +services: + mynat: + image: ${IMAGE_TAG} + container_name: mynat + ports: + - "8080:8080" + restart: always + volumes: + - ${Volumes_Path}/config:/app/config + - /etc/localtime:/etc/localtime:ro \ No newline at end of file