Sign inSign up

aleksxp/docker-eve-python

By aleksxp

Updated almost 8 years ago

Docker Image for Eve (http://python-eve.org/)

Image
0

5.9K

aleksxp/docker-eve-python repository overview

Eve Docker Image

Docker Automated buil GitHub

Building image for Eve (EVE Homepage).

Author: Alexander Pankov [email protected]

Tags
:latest

Current package version is 0.3.0, includes:

:legacy
Prerequisites
Dependencies

This image requires Mongo. Pull and run it:

$ docker run -d --name some-mongo mongo

RUN

Latest
$ docker run -d --name some-eve -p 5000:5000 -v $(pwd):/usr/src/app --link some-mongo:mongo aleksxp/docker-eve-python
Legacy
$ docker run -d --name some-eve -p 5000:5000 -v $(pwd):/usr/src/app --link some-mongo:mongo aleksxp/docker-eve-python:legacy

RUN with docker-compose

The repo includes docker-compose.yml. To use it run:

$ docker-compose up -d

Build from Dockerfile

Via Makefile

The repository contains Makefile to simply build latest tagged image.

    $ git clone https://github.com/alekspankov/docker-eve-python.git

    $ cd docker-eve-python
  • Edit Dockerfile according your needs.
    $ make

That's it, your image is built.

Manual build
Latest
  1. Run docker pull python:3.7 to upgrade your local version of base Python image.
  2. Clone git repository:
    $ git clone https://github.com/alekspankov/docker-eve-python.git
    
Legacy
  1. Run docker pull python:2.7-onbuild to upgrade your local version of base Python image.
  2. Clone git repository:
    $ git clone -b legacy https://github.com/alekspankov/docker-eve-python.git
    
Common actions
  1. Change directory:

    $ cd docker-eve-python
    
  2. Edit Dockerfile according to your needs.

  3. Edit requirements.txt according to your needs.

  4. Run docker build command (don't omit dor at the end):

    $ docker build -t docker-eve-python .
    
  5. 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
    

More info

  1. requirements.txt uses Version Specifiers (see PEP-0440).
  2. Use Github Issues for bug reports / improvement suggestions.
  3. Check Wiki for additional documentation.

Tag summary

Content type

Image

Digest

Size

341.9 MB

Last updated

almost 8 years ago

docker pull aleksxp/docker-eve-python