问题描述
我想使用docker将自己的Django项目打包,然后用docker-compose进行服务编排,把Django项目需要的数据库也运行起来。假设在docker-compose.yml中的内容如下:
version: "3"
services:
web:
image: my_project:latest
ports:
- 8000:8000
command: python3 manage.py runserver 0.0.0.0:8000
depends_on:
- postgres
postgres:
image: postgres
在运行python3 manage.py runserver 0.0.0.0:8000
之前,我想先用python3 manage.py migrate
来同步一下数据库的结构。请问我应该在哪里加入这个命令?
如果有别的更长的脚本,需要换行写的话,用以下写法
参考来源https://github.com/docker-lib...