maxamillion/fig

Project ID: 1314

Description

This is a workspace to get fig and it's dependencies not currently available in Fedora packaged and tested before filing review requests. The end goal is to have each of these packages available in Fedora proper.

python-texttable | Review Request: APPROVED

python-dockerpty | Review Request: APPROVED

python-requests | RFE(Latest version in F20): Open

fig | Review Request: UNASSIGNED

Note: Fedora 20 is currently blocked on latest version of python-requests.

Keep in mind that docker in Fedora is SELinux enabled by default and as a side effect, you need to appropriately label files/directories you would like to share with docker (i.e. - your fig dir).

Using the "Getting Started" section from fig's website:

## Make sure you have docker running # systemctl start docker.service $ mkdir ~/figtest # semanage fcontext -a -t docker_share_t '/home/username/figtest(/.*)?' # Set SELinux labels # restorecon -Rv /home/uesrname/figtest $ cd ~/figtest $ cat > app.py <<EOF from flask import Flask from redis import Redis import os app = Flask(__name__) redis = Redis(host="redis_1", port=6379) @app.route('/') def hello(): redis.incr('hits') return 'Hello World! I have been seen %s times.' % redis.get('hits') if __name__ == "__main__": app.run(host="0.0.0.0", debug=True) EOF $ cat > requirements.txt <<EOF flask redis EOF $ cat > Dockerfile <<EOF FROM python:2.7 ADD . /code WORKDIR /code RUN pip install -r requirements.txt EOF $ cat > fig.yml <<EOF web: build: . command: python app.py ports: - "5000:5000" volumes: - .:/code links: - redis redis: image: redis $ fig up ### Should be a lot of output here about pulling docker container, starting redis, etc.

Installation Instructions

yum install fig

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download

* Total number of packages downloaded in the last seven days.