执行脚本

  1. sqlite3 auction.db < create.sql

cli

>.read xx.sql

容器使用 sqlite3

FROM python:3.7

RUN mkdir /cdn-monitor
WORKDIR /cdn-monitor
ADD . /cdn-monitor/
RUN apt-get -y update
RUN apt-get -y upgrade
RUN apt-get install -y sqlite3 libsqlite3-dev
RUN pip install --no-cache-dir -r requirements.txt

CMD cd /cdn-monitor && gunicorn -c gunicorn.py manage:app --log-level=debug  --preload

会有这个报错, 但是不影响使用:
debconf: delaying package configuration, since apt-utils is not installed

使用 sqlite3 的优势

sqlite3 就是一个文件, 所以把表结构建好后, 打包进容器里, 容器就刷刷跑起来了.

修改表结构

可以修改 column, 但是不能删除 column.