Building image for Eve (EVE Homepage).
Author: Alexander Pankov ap@wdevs.ru
Current package version is 0.3.0, includes:
- Python 3.7
- Eve 0.8.1
- Flask CORS 3.0.7
- Python 2.7
- Eve 0.8.0
- Flask CORS 3.0.6
- Docker
- Docker Compose - optional
This image requires Mongo. Pull and run it:
$ docker run -d --name some-mongo mongo$ docker run -d --name some-eve -p 5000:5000 -v $(pwd):/usr/src/app --link some-mongo:mongo aleksxp/docker-eve-python$ docker run -d --name some-eve -p 5000:5000 -v $(pwd):/usr/src/app --link some-mongo:mongo aleksxp/docker-eve-python:legacyThe repo includes docker-compose.yml. To use it run:
$ docker-compose up -dThe repository contains Makefile to simply build latest tagged image.
$ git clone https://github.com/alekspankov/docker-eve-python.git
$ cd docker-eve-python
- Edit
Dockerfileaccording your needs.
$ make
That's it, your image is built.
- Run
docker pull python:3.7to upgrade your local version of base Python image. - Clone git repository:
$ git clone https://github.com/alekspankov/docker-eve-python.git
- Run
docker pull python:2.7-onbuildto upgrade your local version of base Python image. - Clone git repository:
$ git clone -b legacy https://github.com/alekspankov/docker-eve-python.git
-
Change directory:
$ cd docker-eve-python -
Edit
Dockerfileaccording to your needs. -
Edit
requirements.txtaccording to your needs. -
Run docker build command (don't omit dor at the end):
$ docker build -t docker-eve-python . -
Use your new image:
$ docker run -d --name some-eve -p 5000:5000 -v $(pwd):/usr/src/app --link some-mongo:mongo docker-eve-python
- requirements.txt uses Version Specifiers (see PEP-0440).
- Use Github Issues for bug reports / improvement suggestions.
- Check Wiki for additional documentation.