Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .env.default
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ TRACK_SSL_CERTIFICATE=${SSL_CERTIFICATE}
# 前端配置
WEB_PORT_HTTP=80
WEB_PORT_HTTPS=443
WEB_BASE_URL='' # https://livedvr.tripsdd.com
WEB_BASE_URL=https://${SERVER_HOSTNAME} # https://livedvr.tripsdd.com
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

WEB服务若没有启用https,会报错,是否要改成required?

#---------------------------------------------

## 视频服务器
Expand Down Expand Up @@ -70,11 +70,11 @@ JTT808_PORT_FTP_PASSIVE=9041-9049
## maintain
MAINTAIN_HOST='maintain' # maintain | ${SERVER_IP_INTERNAL} | ${SERVER_IP_PUBLIC}
MAINTAIN_PORT='8080'
# 必填, TOKEN目录的绝对路径
# TOKEN目录的绝对路径, 包含以下文件, 最新版服务器已经支持自动生成这些文件:
# - access/ras_key|ras_key.pub: 访问密钥的公私钥对
# - refresh/ras_key|ras_key.pub: 刷新密钥的公私钥对
# - ip2region.xdb: ip到区域的映射数据, 下载连接: https://raw.githubusercontent.com/lionsoul2014/ip2region/master/data/ip2region.xdb
MAINTAIN_TOKEN_DIR=''
MAINTAIN_TOKEN_DIR='/home/docker-compose/token'

## MYSQL, 必填
MYSQL_HOST='mysql8' # mysql8 | ${SERVER_IP_INTERNAL} | ${SERVER_IP_PUBLIC}
Expand Down
5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"cSpell.words": [
"tgtrack"
]
}
18 changes: 18 additions & 0 deletions examples/track-video/.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
SERVER_IP_PUBLIC='' # 请输入服务器公网IP地址
SERVER_IP_INTERNAL='' # 请输入服务器内网IP地址
SERVER_HOSTNAME='tgtrack.com'

SSL_CERTIFICATE='/home/docker-compose/ssl/tgtrack_com'

## MYSQL, 必填
MYSQL_PASSWORD=''
## REDIS初始密码
REDIS_PASSWORD=''
## MONGODB初始密码
MONGODB_PASSWORD=''
## RABBITMQ初始密码
RABBITMQ_PASSWORD=''
## MINIO初始密码
MINIO_PASSWORD=''
## MINIO初始密码
MAIL_PASSWORD=''
19 changes: 19 additions & 0 deletions examples/track-video/compose.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
## V2单机部署方案
# 1. 修改.env文件. 初始化各种密码
# 2. 生成/home/token秘钥, SSL证书文件
# 3. docker compose up -d启动服务
include:
- ../docker/mysql8/compose.yml
- ../docker/redis/compose.yml
- ../docker/mongodb/compose.yml
- ../docker/rabbitmq/compose.yml
- ../docker/minio/compose.yml
- ../docker/maintain/compose.yml
- ../docker/jtt808/compose.yml
- ../docker/video/compose.yml
- path:
- ../docker/nginx/compose.yml
- ../docker/nginx/compose.track.yml
- path:
- ../docker/video-nginx/compose.yml
- ../docker/video-nginx/compose.minio.yml
2 changes: 1 addition & 1 deletion maintain/compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ services:
restart: always
volumes:
- /etc/localtime:/etc/localtime
- ${MAINTAIN_TOKEN_DIR:?required}:/home/token
- ${MAINTAIN_TOKEN_DIR:-/home/docker-compose/token}:/home/token
- /data/logs/maintain:/logs
ports:
- ${MAINTAIN_PORT:-8080}:8080
Expand Down
2 changes: 1 addition & 1 deletion minio/compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ services:
environment:
- MINIO_ROOT_USER=${MINIO_USER:-minioadmin}
- MINIO_ROOT_PASSWORD=${MINIO_PASSWORD:?required}
- MINIO_BROWSER_REDIRECT_URL=https://${VIDEO_HOSTNAME:?required}
- MINIO_BROWSER_REDIRECT_URL=${WEB_BASE_URL:?required}
volumes:
- "/data/minio-data:/data"
command: server /data --console-address ":${MINIO_PORT_HTTP:-8001}" --address ":${MINIO_PORT:-8000}"
Expand Down