docker 部署上传
parent
c3f64f2d5c
commit
b660578888
|
@ -33,7 +33,7 @@ services:
|
||||||
- "3307:3306"
|
- "3307:3306"
|
||||||
environment:
|
environment:
|
||||||
MYSQL_ROOT_PASSWORD: "q1w2e3r4T%Y^U&MYSQL"
|
MYSQL_ROOT_PASSWORD: "q1w2e3r4T%Y^U&MYSQL"
|
||||||
MYSQL_DATABASE: "dvadmin"
|
MYSQL_DATABASE: "django-vue-admin"
|
||||||
TZ: Asia/Shanghai
|
TZ: Asia/Shanghai
|
||||||
command:
|
command:
|
||||||
--wait_timeout=31536000
|
--wait_timeout=31536000
|
||||||
|
@ -61,6 +61,9 @@ services:
|
||||||
depends_on:
|
depends_on:
|
||||||
- dvadmin-mysql
|
- dvadmin-mysql
|
||||||
- dvadmin-redis
|
- dvadmin-redis
|
||||||
|
environment:
|
||||||
|
- REDIS_HOST=dvadmin-redis
|
||||||
|
- DATABASE_HOST=dvadmin-mysql
|
||||||
volumes:
|
volumes:
|
||||||
- ./dvadmin-backend:/dvadmin-backend
|
- ./dvadmin-backend:/dvadmin-backend
|
||||||
- ./logs/log:/var/log
|
- ./logs/log:/var/log
|
||||||
|
@ -97,29 +100,29 @@ services:
|
||||||
# - dvadmin_net
|
# - dvadmin_net
|
||||||
|
|
||||||
|
|
||||||
# dvadmin-nginx:
|
dvadmin-nginx:
|
||||||
# image: nginx:latest
|
image: nginx:latest
|
||||||
# container_name: docker-nginx
|
container_name: docker-nginx
|
||||||
# # build: ./docker_env/nginx
|
# build: ./docker_env/nginx
|
||||||
# restart: always
|
restart: always
|
||||||
# ports:
|
ports:
|
||||||
# - "80:80"
|
- "80:80"
|
||||||
# - "443:443"
|
- "443:443"
|
||||||
# expose:
|
expose:
|
||||||
# - "80"
|
- "80"
|
||||||
# - "443"
|
- "443"
|
||||||
# volumes:
|
volumes:
|
||||||
# - ./docker_env/nginx/nginx.conf:/etc/nginx/nginx.conf
|
- ./docker_env/nginx/nginx.conf:/etc/nginx/nginx.conf
|
||||||
# - ./docker_env/nginx/sites-enabled:/etc/nginx/sites-enabled
|
- ./docker_env/nginx/sites-enabled:/etc/nginx/sites-enabled
|
||||||
# - ./docker_env/nginx/keys:/nginx/keys
|
- ./docker_env/nginx/keys:/nginx/keys
|
||||||
# - ./dvadmin-backend:/dvadmin-backend
|
- ./dvadmin-backend:/dvadmin-backend
|
||||||
# - ./dvadmin-doc:/dvadmin-doc
|
- ./dvadmin-doc:/dvadmin-doc
|
||||||
# - ./dvadmin-ui:/dvadmin-ui
|
- ./dvadmin-ui:/dvadmin-ui
|
||||||
# - ./logs/nginx:/var/log/nginx
|
- ./logs/nginx:/var/log/nginx
|
||||||
# depends_on:
|
depends_on:
|
||||||
# - dvadmin-django
|
- dvadmin-django
|
||||||
# networks:
|
networks:
|
||||||
# - dvadmin_net
|
- dvadmin_net
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
dvadmin_net:
|
dvadmin_net:
|
||||||
|
|
|
@ -210,7 +210,7 @@ if DATABASE_TYPE == "MYSQL":
|
||||||
DATABASES = {
|
DATABASES = {
|
||||||
"default": {
|
"default": {
|
||||||
"ENGINE": "django.db.backends.mysql",
|
"ENGINE": "django.db.backends.mysql",
|
||||||
"HOST": DATABASE_HOST,
|
"HOST": os.getenv('DATABASE_HOST') or DATABASE_HOST,
|
||||||
"PORT": DATABASE_PORT,
|
"PORT": DATABASE_PORT,
|
||||||
"USER": DATABASE_USER,
|
"USER": DATABASE_USER,
|
||||||
"PASSWORD": DATABASE_PASSWORD,
|
"PASSWORD": DATABASE_PASSWORD,
|
||||||
|
@ -226,9 +226,9 @@ else:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
connect(MONGO_DATABASE_NAME, host=MONGO_HOST, port=MONGO_PORT, serverSelectionTimeoutMS=1000, connect=False)
|
connect(MONGO_DATABASE_NAME, host=os.getenv('MONGO_HOST') or MONGO_HOST, port=MONGO_PORT, serverSelectionTimeoutMS=1000, connect=False)
|
||||||
# redis 缓存
|
# redis 缓存
|
||||||
REDIS_URL = f'redis://:{REDIS_PASSWORD if REDIS_PASSWORD else ""}@{REDIS_HOST}:{REDIS_PORT}/{REDIS_DB}'
|
REDIS_URL = f'redis://:{REDIS_PASSWORD if REDIS_PASSWORD else ""}@{os.getenv("REDIS_HOST") or REDIS_HOST}:{REDIS_PORT}/{REDIS_DB}'
|
||||||
CACHES = {
|
CACHES = {
|
||||||
"default": {
|
"default": {
|
||||||
"BACKEND": "django_redis.cache.RedisCache",
|
"BACKEND": "django_redis.cache.RedisCache",
|
||||||
|
|
|
@ -11,7 +11,7 @@ DATABASE_PORT = 3306
|
||||||
# 数据库用户名
|
# 数据库用户名
|
||||||
DATABASE_USER = "root"
|
DATABASE_USER = "root"
|
||||||
# 数据库密码
|
# 数据库密码
|
||||||
DATABASE_PASSWORD = "123456"
|
DATABASE_PASSWORD = "q1w2e3r4T%Y^U&MYSQL"
|
||||||
# 数据库名
|
# 数据库名
|
||||||
DATABASE_NAME = "django-vue-admin"
|
DATABASE_NAME = "django-vue-admin"
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ MONGO_PORT = 27017
|
||||||
REDIS_DB = 1
|
REDIS_DB = 1
|
||||||
REDIS_HOST = '127.0.0.1'
|
REDIS_HOST = '127.0.0.1'
|
||||||
REDIS_PORT = 6379
|
REDIS_PORT = 6379
|
||||||
REDIS_PASSWORD = 'q1w2e3r4T%Y^U&'
|
REDIS_PASSWORD = ''
|
||||||
|
|
||||||
# ================================================= #
|
# ================================================= #
|
||||||
# ************** 默认配置 ************** #
|
# ************** 默认配置 ************** #
|
||||||
|
|
Loading…
Reference in New Issue