Installation

Benötigt werden ein Webserver und eine SQL-Datenbank.

Unterstützt werden die Datenbanken Postgresql und Mysql/MariaDB.

Manuelle Installation

  1. Entpacken Sie das Programmpaket in das Document-Root Ihres Webservers
  2. Konfigurieren Sie die Datenbankparameter in der Datei config/config.yml

Docker

Docker-Image direkt starten

OpenRat liefert ein fertiges Docker-Image, welches direkt aus dem Dockerhub gestartet werden kann:

docker run -d -p 8080:8080 -e DB_HOST=$host -e DB_NAME=$name -e DB_USER=$user -e DB_PASS=$pass openrat/openrat-cms

Das Image enthält einen sofort lauffähigen Webserver. Diese notwendige SQL-Datenbank muss in einem anderen Container bereit gestellt werden.

Vollständige Umgebung mit docker-compose

Mit docker-compose kann man eine vollständige Umgebung inklusive einer Datenbank erzeugen.

Lege Dir eine Datei docker-compose.yml mit folgendem Inhalt an:

version: '3.3'

services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: uoia97723sdsd9782
MYSQL_DATABASE: cms
MYSQL_USER: cms
MYSQL_PASSWORD: dsfg77er35fsd08435

cms:
depends_on:
- db
image: openrat/openrat-cms:latest
ports:
- "8000:8080" # CMS
- "8001:8081" # public
- "8002:8082" # public with host routing
restart: always
environment:
DB_TYPE: mysql
DB_HOST: db
DB_USER: cms
DB_PASS: dsfg77er35fsd08435
DB_NAME: cms
CMS_MOTD:
CMS_NAME: Content-Management
CMS_OPERATOR: Your Company
volumes:
db_data: {}

Nach dem Start mit docker-compose up -d ist das CMS unter http://localhost:8000 erreichbar.


Letzte Änderung 27.02.2021, 18:06
veröffentlicht 02.07.2022, 00:39

deutsch, , english
Normal

../files/devices