Sign inSign up

scisco/canvas-lms-docker

By scisco

•Updated over 9 years ago

A docker setup for canvas lms production setup

Image
4

1.2K

scisco/canvas-lms-docker repository overview

⁠Install

$ cp .env.sample .env

Update .env with correct information

⁠DB Intial setup
$ docker-compose run --rm db_initial
⁠Reset Encryption Key
$ docker-compose run --rm reset_encryption_key
⁠SSH to container
$ docker-compose run --rm bash
⁠Run with no SSL
$ docker-compose up web_nossl
⁠RUN with SSL
$ docker-compose up web

⁠Docker RUN

$ 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
⁠Upload style to S3
$ aws s3 cp rtl.css s3://project-canvas/farsi/rtl.css --acl "public-read" --profile myprofile --region us-east-1

Tag summary

Content type

Image

Digest

Size

1022 MB

Last updated

over 9 years ago

docker pull scisco/canvas-lms-docker:release_2017-04-22.20