.env and save.Websoft9 packages this app from the official Canvas Docker image and makes some improvements below.
Apps run as containers; rebuild after any configuration change.
Supported versions: 2026-05-20.143.
| Purpose | Port |
|---|
canvas_bundle → /usr/src/app/vendor/bundlecanvas_tmp → /usr/src/app/tmpcanvas_data → /usr/src/app/public/assetscanvas_postgresql → /var/lib/postgresql/datacanvas_redis → /dataEnvironment variables are defined in the app's .env file; see the reference section at the end of .env for supported variables.
Note: CANVAS_LMS_ADMIN_EMAIL, CANVAS_LMS_ADMIN_PASSWORD, CANVAS_LMS_ACCOUNT_NAME take effect on first startup only; changing them after deployment may not take effect until the app is re-initialized.
./src/database.yml → /usr/src/app/config/database.yml./src/domain.yml → /usr/src/app/config/domain.yml./src/redis.yml → /usr/src/app/config/redis.yml./src/cache_store.yml → /usr/src/app/config/cache_store.yml./src/security.yml → /usr/src/app/config/security.yml./src/outgoing_mail.yml → /usr/src/app/config/outgoing_mail.yml./src/dynamic_settings.yml → /usr/src/app/config/dynamic_settings.yml./src/entrypoint.sh → /usr/local/bin/entrypoint.sh./src/delayed_jobs.yml → /usr/src/app/config/delayed_jobs.ymlCanvas Administrator Guide by Websoft9
App fails to start?
docker compose logs.Port not reachable?
Content type
Image
Digest
sha256:9ceb48851…
Size
883.4 MB
Last updated
about 3 hours ago
docker pull websoft9dev/canvas:dev-latest