Skip to content
Snippets Groups Projects
Select Git revision
0 results

cvh-olp

  • Clone with SSH
  • Clone with HTTPS
  • Armin Co's avatar
    a
    Armin Co authored
    f40d3345
    History

    CVH Oline Learning Platform

    Collection of online tools for teaching at CVH.

    Installation instructions

    Prerequisites

    • Docker-CE
      • Installation script (install_docker.sh) is provided for current Ubuntu installations. For other distributions look for installation instructions at Install Docker Engine
    • Docker Compose
      • Will also be installed with the script for Docker-CE
      • Else run: sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose
    • Git
      • Git is required to clone the related repositories.
      • Is probably already installed on the system.

    CVH - OLP (Meta repository)

    The first thing you need to do, is cloning this repository which you probably already have done. This repository provides you with a collection of scripts that will install the OLP as you wish.

    # Clone with
    git clone https://gitlab.cvh-server.de/aco/cvh-olp.git

    Structure

    Required repositories for other services will be pulled into this drirectory. For every service there will be created a seperate data/config directory which is independend to the repository and can be recreated if neccessary. This helps also to unify the paths to all configuration files. Every relative path will be defined from the location of the docker-compose.base.yml file.

    Nice to know

    Creating a new user

    adduser $new_user_name

    Adding a user to a group

    usermod -aG sudo $new_user_name

    Add todo change ownership and allow execution