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