- # Dockerfile test
-
- # Base image is Ubuntu
-
- FROM ubuntu:12.04
-
- MAINTAINER Matthew Birky, mbirky@perforce.com
-
- # Updating and installing required packages
- RUN apt-get -y update && apt-get install -y net-tools rsyslog curl cron dpkg-dev uuid-runtime udev wget
-
- # Adding p4, p4d, and packages
- ADD p4 /usr/bin/
- ADD p4d /usr/local/bin/
- ADD swarm.deb.tgz /tmp/
- ADD perforce.deb.tgz /tmp/
-
- # Creating local package repo
- RUN cd /tmp/apt/ubuntu/incoming && dpkg-scanpackages . /dev/null | gzip -c9 > Packages.gz
- RUN echo "deb file:///tmp/apt/ubuntu/incoming/ /" > /etc/apt/sources.list.d/perforce.list
- RUN apt-get update
- RUN apt-get install --allow-unauthenticated -y perforce-swarm
-
- # Running script to configure perforce and swarm
- ADD swarm-setup.sh /tmp/
- ADD swarm_package_sanity.sh /tmp/
- RUN rsyslogd && cron && . /tmp/swarm-setup.sh && /tmp/swarm_package_sanity.sh
-
# |
Change |
User |
Description |
Committed |
|
#1
|
18730 |
Liz Lam |
clean up code and move things around |
9 years ago
|
|