A docker setup for canvas lms production setup
1.2K
$ cp .env.sample .env
Update .env with correct information
$ docker-compose run --rm db_initial
$ docker-compose run --rm reset_encryption_key
$ docker-compose run --rm bash
$ docker-compose up web_nossl
$ docker-compose up web
$ docker run -it --env-file ./.env -p 8000:80 -v ${PWD}/start.sh:/var/canvas/start.sh -v ${PWD}/config/database.yml:/var/canvas/config/database.yml -v ${PWD}/config/domain.yml:/var/canvas/config/domain.yml -v ${PWD}/config/security.yml:/var/canvas/config/security.yml -v ${PWD}/config/canvas_no_ssl.conf:/etc/apache2/sites-enabled/canvas.conf scisco/canvas-lms-docker:stable_2016-10-29.14 ./start.sh
$ docker run -it --env-file ./.env -v ${PWD}/start.sh:/var/canvas/start.sh -v ${PWD}/config/database.yml:/var/canvas/config/database.yml -v ${PWD}/config/domain.yml:/var/canvas/config/domain.yml -v ${PWD}/config/security.yml:/var/canvas/config/security.yml -v ${PWD}/config/canvas_no_ssl.conf:/etc/apache2/sites-enabled/canvas.conf scisco/canvas-lms-docker:stable_2016-10-29.14 ./script/canvas_init run
$ docker run --rm -it -v ${PWD}/confg:/var/canvas/config -v scisco/canvas-lms-docker:stable_2016-10-29.14 rake db:reset_encryption_key_hash
$ docker run --rm -it -v /tmp/efs/project/config/database.yml:/var/canvas/config/database.yml -v /tmp/efs/project/config/security.yml:/var/canvas/config/security.yml -v /tmp/efs/sad/brandable_css:/var/canvas/public/dist/brandable_css -v /tmp/efs/project/sites-enabled:/etc/apache2/sites-enabled -p 80:80 -p 443:443 scisco/canvas-lms-docker:stable_2016-10-29.14 ./start.sh
$ aws s3 cp rtl.css s3://project-canvas/farsi/rtl.css --acl "public-read" --profile myprofile --region us-east-1
Content type
Image
Digest
Size
1022 MB
Last updated
over 9 years ago
docker pull scisco/canvas-lms-docker:release_2017-04-22.20