Sign inSign up

perforce/helix-swarm-main

By perforce

•Updated about 6 hours ago

Development builds of Helix Swarm docker images. Untested and unsupported.

Image
0

10K+

perforce/helix-swarm-main repository overview

Support

This is a development build of the latest Helix Swarm from our internal main branch. This is both a development release of our Docker image, and a development release of the Helix Swarm code. It MUST NOT be used in production since it may contain code that is both unfinished and not fully tested. It is completely unsupported and undocumented.

Currently this contains code for the unreleased 2022.2 version of Swarm.

It accepts the following environment options:

ConfigDefaultDescription
P4D_SUPERsuperName of the super user
P4D_SUPER_PASSWDno defaultSuper user password
P4D_PORTssl:perforce:1666Port for the P4D server
SWARM_USERswarmName of the swarm user
SWARM_PASSWDno defaultSwarm user password
SWARM_MAILHOSTlocalhostMail server address
SWARM_HOSThelix-swarmHostname of Swarm server
SWARM_FORCE_EXTnSet to 'y' to overwrite extensions
SWARM_REDIShelix-redisHostname of Redis server
SWARM_REDIS_PORT7379Port for Redis server
SWARM_REDIS_PASSWDPassword for Redis server
SWARM_REDIS_NAMESPACERedis namespace

An example of how to use these in a .env file is as follows:

docker network create helix

mkdir -p storage/redis-data
docker run -d --name helix-redis --network helix --network-alias helix-redis \
    -v $PWD/storage/redis-data:/data redis \
    redis-server --protected-mode no --port 7379 --appendonly yes    

mkdir -p storage/swarm-data
docker run -d --name helix-swarm --network helix --network-alias helix-swarm \
    -p 80:80 -v $PWD/storage/swarm-data:/opt/perforce/swarm/data \
    --env-file .env perforce/helix-swarm-main

If a config.php already exists in the data directory, then the environment variables are ignored, and existing Swarm configuration will be used instead.

Tag summary

Content type

Image

Digest

sha256:ecf0c169c…

Size

576.3 MB

Last updated

about 6 hours ago

docker pull perforce/helix-swarm-main