# Basics
#
FROM sknop/perforce-base
MAINTAINER Sven Erik Knop <sknop@perforce.com>
# Install Helix Versioning Engine (P4D)
RUN apt-get update && apt-get install -y perforce-server
ENV P4PORT 1666
ENV P4ROOT /opt/perforce/servers/docker
ENV P4LOG log
EXPOSE ${P4PORT}
RUN mkdir -p ${P4ROOT}
RUN chown perforce:perforce ${P4ROOT}
RUN usermod -u 1000 perforce
# Volumes for server.existing root
VOLUME ${P4ROOT}
USER perforce
| # | 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 |