FROM sknop/perforce-base
MAINTAINER Sven Erik Knop <sknop@perforce.com>
# Install Helix Swarm
RUN apt-get update && \
apt-get install -y helix-swarm && \
apt-get install -y helix-swarm-triggers
# Ensure environment variables are set up correctly
# Run shell script that does all the work
# -h is default, needs to have proper parameter to run against existing server
COPY SetupSwarm.py /
EXPOSE 80
ENTRYPOINT ["/SetupSwarm.py"]
CMD ["-h"]
| # | Change | User | Description | Committed | |
|---|---|---|---|---|---|
| #1 | 16517 | Sven Erik Knop |
Basis for Docker images of Perforce Helix tools Contains Base - just apt-keys Server-Base - apt-get of helix package Server.new - new server within the docker image Server.existing - mount volume to existing server Swarm - Swarm instance pointing to (and configuring, if necessary) Helix instance |