Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • tutor-server tutor-server
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 10
    • Issues 10
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • totemtotem
  • tutor-servertutor-server
  • Issues
  • #53
Closed
Open
Issue created Mar 18, 2021 by Geoffrey Preud'homme@geoffrey🐸Maintainer

Tutor only work on Debian-based machines

We have an override that mounts /etc/ssl/certs from the host system, required for proxying js-components as that needs the /etc/ssl/certs/ca-certificates.crt file.

However on my machine (i use arch btw) ca-certificates.crt points to ../../ca-certificates/extracted/tls-ca-bundle.pem which is outside /etc/ssl/certs, and we probably don't want to include the whole /etc/ssl either.

Two solutions:

  1. Install ca-certificates on the nginx image. Since tutor doesn't allow for such customization, this is kind of out of the way.
  2. Let Caddy handle the forwarding. It has the CA certificates by default. Plus, it will remove a middle man.
Assignee
Assign to
Time tracking