Skip to content

alekspankov/docker-eve-python

Repository files navigation

Eve Docker Image

Docker Automated buil GitHub

Building image for Eve (EVE Homepage).

Author: Alexander Pankov ap@wdevs.ru

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.

About

Docker image for Python Eve

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors