Skip to content

jerrynbc/default_env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Docker Project

这是一个使用Docker和docker-compose部署的Python项目模板。

项目结构

.
├── Dockerfile          # Docker镜像构建文件
├── docker-compose.yml  # Docker Compose配置文件
├── requirements.txt    # Python依赖文件
├── app/                # 应用代码目录
│   └── main.py         # 应用入口文件
└── README.md           # 项目说明文件

快速开始

构建和运行

使用docker-compose构建和启动服务:

# 构建并启动服务
docker-compose up --build

# 后台运行
docker-compose up --build -d

# 停止服务
docker-compose down

开发模式

代码目录已挂载到容器中,您可以直接修改app/目录中的文件进行开发,更改会实时反映在容器中。

配置说明

端口映射

默认情况下,应用的8000端口映射到主机的8000端口。如需修改,请编辑docker-compose.yml文件中的ports部分。

环境变量

可以在docker-compose.yml文件中配置环境变量。

依赖管理

requirements.txt文件中添加项目所需的Python包,构建时会自动安装。

About

代码运行环境模板,通过 docker-compose 来规范化

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors