12345678910111213141516171819202122232425262728 |
- # VERSION: 0.22
- # DOCKER-VERSION 0.6.3
- # AUTHOR: Daniel Mizyrycki <daniel@dotcloud.com>
- # DESCRIPTION: Generate docker-ci daily report
- # COMMENTS: The build process is initiated by deployment.py
- Report configuration is passed through ./credentials.json at
- # deployment time.
- # TO_BUILD: docker build -t report .
- # TO_DEPLOY: docker run report
- from ubuntu:12.04
- maintainer Daniel Mizyrycki <daniel@dotcloud.com>
- env PYTHONPATH /report
- # Add report dependencies
- run echo 'deb http://archive.ubuntu.com/ubuntu precise main universe' > \
- /etc/apt/sources.list
- run apt-get update; apt-get install -y python2.7 python-pip ssh rsync
- # Set San Francisco timezone
- run echo "America/Los_Angeles" >/etc/timezone
- run dpkg-reconfigure --frontend noninteractive tzdata
- # Add report code and set default container command
- add . /report
- cmd "/report/report.py"
|