如何在docker-compose.yml文件中command执行多条命令?

问题描述

我想使用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来同步一下数据库的结构。请问我应该在哪里加入这个命令?


一只萌萌小番薯
浏览 17414回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP