alexandreelise / frankenphp-joomla

Joomla on FrankenPHP
https://frankenphp.dev
9 stars 2 forks source link
devops docker docker-compose frankenphp golang joomla php

Joomla on FrankenPHP

Run the popular Joomla CMS on top of FrankenPHP,
the modern app server for PHP.

Getting Started

In your terminal (Linux and Unix or WSL2 on Windows) type:

  1. Clone the repository
git clone https://github.com/alexandreelise/frankenphp-joomla &&  
cd frankenphp-joomla  
  1. Run this command in your Terminal (Command-line)
docker compose up --remove-orphans --detach   

Your Joomla website is available on https://10.210.21.42

Check docker container ps --filter name=frankenphp-joomla-* to find the ephemeral port used. It prevents port clashing (open ports conflicts).

Check .env file to find your credentials.

BUILD YOUR OWN

  1. Clone the repository
git clone https://github.com/alexandreelise/frankenphp-joomla &&  
cd frankenphp-joomla  
  1. Change values in .env file as you wish then

  2. Build your own docker image

docker compose build --no-cache