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
- Installation script (
- 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