Prerequisites:
- at least 8GB RAM on Docker Host to run all containers
Prepare environment:
# clone repo
git clone https://github.com/opennode/waldur-docker-compose.git
cd waldur-docker-compose
# create waldur secret key
echo $( head -c32 /dev/urandom | base64 )
Put generated key to config/waldur-mastermind/core.ini secret_key variable
Booting up:
# start containers
docker-compose up -d
# verify
docker-compose ps
docker exec -t waldur-mastermind-worker status
# Create user
docker exec -t waldur-mastermind-worker waldur createstaffuser -u admin -p password -e admin@example.com
Waldur HomePort will be accessible on http://localhost. API will listen on http://localhost:8000
Tearing down and cleaning up:
docker-compose down
Upgrade:
docker-compose pull
docker-compose restart