Docker + Pipenv + mysqlclient-python
Build & Run docker image
$ docker build --rm -t docker-pipenv-mysql:latest .
...truncated...
Successfully tagged docker-pipenv-mysql:latest
$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
docker-pipenv-mysql latest 376951b8dc8d 11 minutes ago 178MB
$
$ docker run --rm -p 8000:8000 -e FLASK_DB='mysql://DB_USER:DB_PASSWORD@DB_HOST:3306/DB_NAME?charset=utf8' --name docker-pipenv-mysql docker-pipenv-mysql
* Serving Flask app "flask_app" (lazy loading)
* Environment: development
* Debug mode: on
* Running on http://0.0.0.0:8000/ (Press CTRL+C to quit)
* Restarting with stat
* Debugger is active!
* Debugger PIN: 139-307-886
172.17.0.1 - - [27/Jan/2019 09:58:49] "GET / HTTP/1.1" 200 -