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