six_docker_001
This commit is contained in:
Generated
+10
@@ -0,0 +1,10 @@
|
||||
# 默认忽略的文件
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
# 已忽略包含查询文件的默认文件夹
|
||||
/queries/
|
||||
# Datasource local storage ignored files
|
||||
/dataSources/
|
||||
/dataSources.local.xml
|
||||
# 基于编辑器的 HTTP 客户端请求
|
||||
/httpRequests/
|
||||
Generated
+6
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="cn.fjdmy.uniapp.UniappProjectDataService">
|
||||
<option name="type" value="no" />
|
||||
</component>
|
||||
</project>
|
||||
Generated
+5
@@ -0,0 +1,5 @@
|
||||
<component name="ProjectCodeStyleConfiguration">
|
||||
<state>
|
||||
<option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
|
||||
</state>
|
||||
</component>
|
||||
Generated
+29
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="DataSourceManagerImpl" format="xml" multifile-model="true">
|
||||
<data-source source="LOCAL" name="six@127.0.0.1" uuid="64c52bf5-e6a7-4e2d-b382-c5f27ec834b4">
|
||||
<driver-ref>postgresql</driver-ref>
|
||||
<synchronize>true</synchronize>
|
||||
<jdbc-driver>org.postgresql.Driver</jdbc-driver>
|
||||
<jdbc-url>jdbc:postgresql://127.0.0.1:5433/six</jdbc-url>
|
||||
<jdbc-additional-properties>
|
||||
<property name="com.intellij.clouds.kubernetes.db.host.port" />
|
||||
<property name="com.intellij.clouds.kubernetes.db.enabled" value="false" />
|
||||
<property name="com.intellij.clouds.kubernetes.db.container.port" />
|
||||
</jdbc-additional-properties>
|
||||
<working-dir>$ProjectFileDir$</working-dir>
|
||||
</data-source>
|
||||
<data-source source="LOCAL" name="six_demo@127.0.0.1" uuid="f9d13c1b-f686-48ae-9fbe-9e596b4e0261">
|
||||
<driver-ref>postgresql</driver-ref>
|
||||
<synchronize>true</synchronize>
|
||||
<jdbc-driver>org.postgresql.Driver</jdbc-driver>
|
||||
<jdbc-url>jdbc:postgresql://127.0.0.1:5435/six_demo</jdbc-url>
|
||||
<jdbc-additional-properties>
|
||||
<property name="com.intellij.clouds.kubernetes.db.host.port" />
|
||||
<property name="com.intellij.clouds.kubernetes.db.enabled" value="false" />
|
||||
<property name="com.intellij.clouds.kubernetes.db.container.port" />
|
||||
</jdbc-additional-properties>
|
||||
<working-dir>$ProjectFileDir$</working-dir>
|
||||
</data-source>
|
||||
</component>
|
||||
</project>
|
||||
Generated
+10
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="db-forest-configuration">
|
||||
<data version="2">.
|
||||
----------------------------------------
|
||||
1:0:64c52bf5-e6a7-4e2d-b382-c5f27ec834b4
|
||||
2:0:f9d13c1b-f686-48ae-9fbe-9e596b4e0261
|
||||
.</data>
|
||||
</component>
|
||||
</project>
|
||||
Generated
+9
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<profile version="1.0">
|
||||
<option name="myName" value="Project Default" />
|
||||
<inspection_tool class="SpellCheckingInspection" enabled="false" level="TYPO" enabled_by_default="false">
|
||||
<option name="processCode" value="true" />
|
||||
<option name="processLiterals" value="true" />
|
||||
<option name="processComments" value="true" />
|
||||
</inspection_tool>
|
||||
</profile>
|
||||
</component>
|
||||
Generated
+8
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/dockerCompose.iml" filepath="$PROJECT_DIR$/.idea/dockerCompose.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
Generated
+6
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="SwiftToolchain">
|
||||
<option name="toolchain" value="system-/usr/bin/swift" />
|
||||
</component>
|
||||
</project>
|
||||
Generated
+6
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
@@ -0,0 +1,9 @@
|
||||
#!/bin/zsh -e
|
||||
|
||||
|
||||
# 关于变量的讲解
|
||||
export zizi_path="全局自定义变量的值"
|
||||
dir_path="/Users/xiao/"
|
||||
xiao_name="区别在这里了呢"
|
||||
echo "${dir_path}适合拼接字符串${xiao_name}"
|
||||
sh "/Users/xiao/IdeaProjects/dockerCompose/zizi.sh"
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/bin/zsh
|
||||
|
||||
# shellcheck disable=SC2154
|
||||
xiao="0123456789"
|
||||
echo "${xiao:1,3}"
|
||||
echo "从右边第star个开始截取指定长度${xiao: 0-5:4}"
|
||||
echo "从右边开始直到最前面${xiao:0-2}"
|
||||
echo "从 string 字符串左边第一次出现 *chars 的位置开始截取 *chars 右边的所有字符。${xiao#*4}"
|
||||
@@ -0,0 +1,9 @@
|
||||
|
||||
|
||||
gitea.sixgou.com {
|
||||
# 1. 反向代理到 frps 的 HTTP 监听端口 (8080)
|
||||
reverse_proxy django_gitea:3000
|
||||
}
|
||||
xiao.sixgou.com {
|
||||
reverse_proxy django_frps:8080
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
name: "xiao_gites" # 项目名称
|
||||
services:
|
||||
django_gitea:
|
||||
image: gitea/gitea:latest
|
||||
container_name: django_gitea
|
||||
environment:
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
- GITEA__server__ROOT_URL=https://gitea.sixgou.com/
|
||||
restart: always
|
||||
volumes:
|
||||
- gitea:/data
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
networks:
|
||||
- xiao_network
|
||||
|
||||
|
||||
|
||||
# 声明命名卷
|
||||
volumes:
|
||||
gitea:
|
||||
networks:
|
||||
xiao_network:
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,104 @@
|
||||
#version: "3.7"
|
||||
name: "xiao_hudie" # 项目名称
|
||||
services:
|
||||
|
||||
django_redis: # redis镜像
|
||||
image: redis
|
||||
container_name: django_redis
|
||||
restart: unless-stopped
|
||||
command:
|
||||
- --requirepass "com792282"
|
||||
volumes:
|
||||
- redisData:/data
|
||||
networks:
|
||||
- xiao_network
|
||||
django_postgres: # postgres镜像
|
||||
image: postgres
|
||||
container_name: django_postgres
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
POSTGRES_USER: "xiaozizi" #配置的数据的用户名称
|
||||
POSTGRES_DB: "six" # 配置的是数据库的名称
|
||||
POSTGRES_PASSWORD: "com792282" # 配置的数据的密码
|
||||
POSTGRESQL_TIMEZONE: "Asia/Shanghai" # 配置的数据库的时间
|
||||
volumes:
|
||||
- django_six_postgres:/var/lib/postgresql # 配置的数据卷
|
||||
networks:
|
||||
- xiao_network # 配置的网络
|
||||
|
||||
|
||||
|
||||
django_frps:
|
||||
image: snowdreamtech/frps
|
||||
container_name: xiao_frps
|
||||
restart: unless-stopped
|
||||
# ports:
|
||||
# - "7000:7000/tcp" # frpc 控制
|
||||
# - "7000:7000/udp" # 如果要 KCP
|
||||
# - "7002:7002/udp" # QUIC
|
||||
# - "8080:8080/tcp" # vhostHTTPPort,给 Caddy 反代用
|
||||
# - "7500:7500/tcp" # dashboard,也可让 Caddy 反代后不 export
|
||||
volumes:
|
||||
- /home/ubuntu/sixfrps.toml:/etc/frp/frps.toml
|
||||
environment:
|
||||
- FRP_CONFIG_FILE=/etc/frp/frps.toml
|
||||
networks:
|
||||
- xiao_network
|
||||
|
||||
|
||||
|
||||
django_caddy:
|
||||
image: caddy
|
||||
container_name: django_caddy
|
||||
volumes:
|
||||
- /home/ubuntu/Caddyfile:/etc/caddy/Caddyfile
|
||||
ports:
|
||||
- "80:80"
|
||||
- "443:443" # HTTPS 端口
|
||||
- "443:443/udp" # HTTP/3 支持 (可选,提升性能)
|
||||
networks:
|
||||
- xiao_network
|
||||
|
||||
|
||||
|
||||
django_gitea:
|
||||
image: gitea/gitea:latest
|
||||
container_name: django_gitea
|
||||
environment:
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
- GITEA__server__ROOT_URL=https://gitea.sixgou.com/
|
||||
restart: always
|
||||
volumes:
|
||||
- gitea:/data
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
networks:
|
||||
- xiao_network
|
||||
|
||||
|
||||
|
||||
|
||||
django_web:
|
||||
image: python:3.13
|
||||
container_name: django_web
|
||||
restart: always
|
||||
stdin_open: true
|
||||
volumes:
|
||||
- /home/ubuntu/demoDjango:/demoDjango
|
||||
- /home/ubuntu/sixGuoDjango:/sixGuoDjango
|
||||
networks:
|
||||
- xiao_network
|
||||
environment:
|
||||
- LANG=C.UTF-8
|
||||
- LC_ALL=C.UTF-8
|
||||
networks:
|
||||
xiao_network:
|
||||
# 添加一句注释看看能不能自动上传的
|
||||
volumes:
|
||||
redisData:
|
||||
postgresData:
|
||||
caddyData:
|
||||
django_six_postgres:
|
||||
django_six_demo_data:
|
||||
gitea:
|
||||
@@ -0,0 +1,32 @@
|
||||
#bindPort = 7000
|
||||
#
|
||||
#vhostHTTPSPort = 443
|
||||
#vhostHTTPPort = 80
|
||||
#
|
||||
#auth.method = "token"
|
||||
#auth.token = "sixsixgousite"
|
||||
#
|
||||
# ===== 监听 =====
|
||||
bindAddr = "0.0.0.0"
|
||||
bindPort = 7000 # frpc 连这台服的端口
|
||||
kcpBindPort = 7000 # 可选,KCP 同端口
|
||||
quicBindPort = 7002 # 可选,QUIC
|
||||
|
||||
# ===== HTTP/HTTPS 穿透收口(交给 Caddy 再反代)=====
|
||||
vhostHTTPPort = 8080 # ⚠️ 别设 80,留给 Caddy
|
||||
vhostHTTPSPort = 0 # 让 Caddy 管 HTTPS,这里关掉
|
||||
|
||||
# ===== 鉴权 =====
|
||||
auth.method = "token"
|
||||
auth.token = "sixsixgousite"
|
||||
|
||||
# ===== Dashboard =====
|
||||
webServer.addr = "0.0.0.0"
|
||||
webServer.port = 7500
|
||||
webServer.user = "admin"
|
||||
webServer.password = "CHANGE_ME_DASHBOARD_PWD"
|
||||
|
||||
# ===== 日志 =====
|
||||
log.to = "/tmp/frps.log"
|
||||
log.level = "info"
|
||||
log.maxDays = 3
|
||||
@@ -0,0 +1,73 @@
|
||||
#version: "3.7"
|
||||
name: "xiao_demo" # 项目名称
|
||||
services:
|
||||
|
||||
mac_redis: # redis镜像
|
||||
image: redis
|
||||
container_name: mac_redis
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "6379:6379"
|
||||
command:
|
||||
- --requirepass "com792282"
|
||||
volumes:
|
||||
- redisData:/data
|
||||
networks:
|
||||
- xiao_network
|
||||
|
||||
mac_sixfrpc:
|
||||
image: snowdreamtech/frpc
|
||||
container_name: mac_sixfrpc
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /Users/xiao/IdeaProjects/dockerCompose/本地服务/sixfrpc.toml:/etc/frp/frpc.toml
|
||||
environment:
|
||||
- FRP_CONFIG_FILE=/etc/frp/frpc.toml
|
||||
network_mode: host
|
||||
|
||||
|
||||
mac_postgres_six_demo: # postgres镜像
|
||||
image: postgres
|
||||
container_name: mac_postgres_six_demo
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
POSTGRES_USER: "xiaozizi"
|
||||
POSTGRES_DB: "six_demo"
|
||||
POSTGRES_PASSWORD: "com792282"
|
||||
POSTGRESQL_TIMEZONE: "Asia/Shanghai"
|
||||
ports:
|
||||
- "5435:5432"
|
||||
volumes:
|
||||
- mac_six_demo_postgres:/var/lib/postgresql
|
||||
networks:
|
||||
- xiao_network
|
||||
|
||||
|
||||
mac_postgres_six: # postgres镜像
|
||||
image: postgres
|
||||
container_name: mac_postgres_six
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
POSTGRES_USER: "xiaozizi"
|
||||
POSTGRES_DB: "six"
|
||||
POSTGRES_PASSWORD: "com792282"
|
||||
POSTGRESQL_TIMEZONE: "Asia/Shanghai"
|
||||
ports:
|
||||
- "5433:5432"
|
||||
volumes:
|
||||
- postgres_six:/var/lib/postgresql/
|
||||
networks:
|
||||
- xiao_network
|
||||
|
||||
|
||||
|
||||
networks:
|
||||
xiao_network:
|
||||
# 添加一句注释看看能不能自动上传的
|
||||
volumes:
|
||||
postgresData:
|
||||
redisData:
|
||||
mac_postgres_data:
|
||||
mac_six_demo_postgres:
|
||||
postgres_six_demo:
|
||||
postgres_six:
|
||||
@@ -0,0 +1,44 @@
|
||||
serverAddr = "106.54.2.188"
|
||||
serverPort = 7000
|
||||
# 认证方式和token,必须与frps配置一致
|
||||
auth.method = "token"
|
||||
auth.token = "sixsixgousite"
|
||||
|
||||
#[[proxies]]
|
||||
#name = "test_htts2http"
|
||||
#type = "http"
|
||||
#localIP = "127.0.0.1"
|
||||
#localPort = 8000 # 这里的端口号: 就是监听的本地服务的端口号
|
||||
#customDomains = ["six.sixgou.com"]
|
||||
#
|
||||
[[proxies]]
|
||||
name = "vite-vue"
|
||||
type = "http"
|
||||
localIP = "127.0.0.1" #localIP = "host.docker.internal"
|
||||
localPort = 8000 # 这里的端口号: 就是监听的本地服务的端口号
|
||||
customDomains = ["xiao.sixgou.com"]
|
||||
|
||||
|
||||
# 这里监听的是: h5支付的审核接口
|
||||
#[[proxies]]
|
||||
#name = "six-gou"
|
||||
#type = "http"
|
||||
#localIP = "127.0.0.1" #localIP = "host.docker.internal"
|
||||
#localPort = 8000 # 这里的端口号: 就是监听的本地服务的端口号
|
||||
#customDomains = ["sixgou.com"]
|
||||
#
|
||||
# 在这里监听的是 服务号开发的端口
|
||||
|
||||
[[proxies]]
|
||||
name = "wechat-django"
|
||||
type = "http"
|
||||
localIP = "127.0.0.1" #localIP = "host.docker.internal"
|
||||
localPort = 3000 # 这里的端口号: 就是监听的本地服务的端口号
|
||||
customDomains = ["wechat.sixgou.com"]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
serverAddr = "122.152.209.38"
|
||||
serverPort = 7000
|
||||
# 认证方式和token,必须与frps配置一致
|
||||
auth.method = "token"
|
||||
auth.token = "sixsixgousite"
|
||||
|
||||
[[proxies]]
|
||||
name = "yanhua"
|
||||
type = "https"
|
||||
customDomains = ["django.jpyanhua.site"]
|
||||
[proxies.plugin]
|
||||
type = "https2http"
|
||||
localAddr = "host.docker.internal:8001"
|
||||
crtPath = "/etc/frp/yanhuassl/django.jpyanhua.site_bundle.crt"
|
||||
keyPath = "/etc/frp/yanhuassl/django.jpyanhua.site.key"
|
||||
hostHeaderRewrite = "127.0.0.1"
|
||||
requestHeaders.set.x-from-where = "frp"
|
||||
@@ -0,0 +1,4 @@
|
||||
caddy.jpyanhua.site {
|
||||
# 1. 反向代理到 frps 的 HTTP 监听端口 (8080)
|
||||
reverse_proxy 127.0.0.1:8000
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
name: "yanhua_docker" # 项目名称
|
||||
services:
|
||||
django_caddy:
|
||||
image: caddy
|
||||
container_name: yanhua_caddy
|
||||
ports:
|
||||
- "80:80" # HTTP 端口
|
||||
- "443:443" # HTTPS 端口
|
||||
- "443:443/udp" # HTTP/3 支持 (可选,提升性能)
|
||||
volumes:
|
||||
- /home/ubuntu/Caddyfile:/etc/caddy/Caddyfile
|
||||
django_postgres: # postgres镜像
|
||||
image: postgres
|
||||
container_name: yanhua_postgres
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
POSTGRES_PASSWORD: "com792282"
|
||||
# POSTGRESQL_TIMEZONE: "Asia/Shanghai"
|
||||
ports:
|
||||
- "5432:5432"
|
||||
volumes:
|
||||
- postgresData:/var/lib/postgresql
|
||||
|
||||
django_web:
|
||||
image: python:3.13
|
||||
container_name: yanhua_django
|
||||
restart: always
|
||||
stdin_open: true
|
||||
ports:
|
||||
- "8000:8000"
|
||||
|
||||
gitea:
|
||||
image: gitea/gitea:latest
|
||||
container_name: gitea
|
||||
environment:
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
restart: always
|
||||
volumes:
|
||||
- gitea:/data
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
ports:
|
||||
- "3000:3000"
|
||||
- "2222:22"
|
||||
|
||||
|
||||
networks:
|
||||
xiao_network:
|
||||
# 添加一句注释看看能不能自动上传的
|
||||
volumes:
|
||||
postgresData:
|
||||
gitea:
|
||||
Reference in New Issue
Block a user