CMS-Joomla

Last modified by Christian Reiber on 2021/09/24 19:38

Purpose

This software stack provides Joomla, a flexible Content Management System (CMS).

Properties

 Stack-Description  Joomla Content Management System (CMS)    
 Stack-Image        docker.msg.team/ps/docker-stack-cms-joomla   
 Stack-Version      4.2.9 
 Stack-Release      20230323 
 Product-Name  Joomla 
 Product-Vendor  Open Source Matters, Inc. 
 Product-Contact  https://www.joomla.org/ 
 Product-Model  Open Source 
 Product-License  GPL 
 Product-Limits  none 
Implementation Base  PHP.
Execution Base       PHP.
Initial Start Time   00:00:10
Documentation       https://docs.joomla.org/Main_Page

Topology

The stack consists of two containers:

  • cms-joomla: the Joomla! application.
  • cms-joomla-postgresql: the PostgreSQL database.

Configuration

Variable Name       Default Meaning  

See also the variables which control integration of the stack into the reverse proxy.
For changes to take effect the stack has to be reinstalled.

First Steps

When first connecting to Joomla! you have to finish the setup:

  • Enter a name for the website and create an administrative user.
  • Secondly, set up the connection to the database:
    • Server = cms-joomla-postgresql
    • Username = joomla
    • Password = joomla
    • Database = joomla
  • Enter the container with docker exec -it cms-joomla sh and delete the shown file in /app/lib/joomla/installation
  • Confirm the configuration and go forward with setup
  • Enter the container with docker exec -it cms-joomla sh and delete the whole folder in /app/lib/joomla/installation
  • Finish the setup 

For further configuration log in to the administrative section of Joomla!: https://myprojectserver.com/cms-joomla/administrator/

Administration Commands

Command Arguments Function  
docker-stack exec cms-joomla proceed Used internally during installation.

Related Documents

 

Tags:
Created by Thomas Schoepf on 2020/04/07 15:41

Navigation