The project contains the Dockerfiles for all the necessary components of Avalon Media System. For developing with Avalon, the docker-compose script in Avalon and Avalon Bundle are recommended.
sudo chmod a+w masterfiles solr_data
to setup write permissions for shared directoriesdocker-compose pull
to get the prebuilt images from Dockerhubdocker-compose up
to stand up the stackdocker-compose exec avalon bundle exec rake avalon:user:admin
docker-compose logs <service_name>
to see the container(s) logsdocker-compose build --no-cache <service_name>
to build the image(s) from scratchdocker ps
to see all running containersdocker exec -it avalondocker_avalon_1 /bin/bash
to log into Avalon docker containerdocker-compose up
try restarting everything:
docker-compose down
docker-compose up
ulimits:
nofile:
soft: 65536
hard: 65536
Set these Avalon env vars:
SETTINGS__DOMAIN=http://<ip address or hostname>/
STREAMING_HOST=<ip address or hostname>
so Avalon crafts the right streaming URLs