完善:完善 README 文档开始及部署部分内容,增加 GitHub Actions 配置实现服务自动部署

This commit is contained in:
2022-12-11 23:50:14 +08:00
parent 79891e8b5a
commit 53aa3510db
7 changed files with 229 additions and 0 deletions

47
docker/docker-compose.yml Normal file
View File

@@ -0,0 +1,47 @@
version: '3'
services:
redis:
container_name: redis
image: redis:6.2.7
restart: always
environment:
TZ: Asia/Shanghai
ports:
- '6379:6379'
volumes:
- /docker/redis/conf/redis.conf:/usr/local/redis/config/redis.conf
- /docker/redis/data:/data
- /docker/redis/logs:/logs
command: 'redis-server /usr/local/redis/config/redis.conf --appendonly yes --requirepass 123456'
privileged: true
continew-admin-server:
container_name: continew-admin-server
build: ./continew-admin
restart: always
environment:
TZ: Asia/Shanghai
REDIS_HOST: 172.17.0.1
REDIS_PORT: 6379
REDIS_PWD: 你的 Redis 密码
REDIS_DB: 你的 Redis 数据库索引
ports:
- '8000:8000'
volumes:
- /docker/continew-admin/server/logs:/logs
depends_on:
- redis
privileged: true
nginx:
container_name: nginx
image: nginx:1.22.1
restart: always
environment:
TZ: Asia/Shanghai
ports:
- '80:80'
- '443:443'
volumes:
- /docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
- /docker/nginx/logs:/var/log/nginx
- /docker/nginx/cert:/etc/nginx/cert
privileged: true