https://github.com/alexandreelise/frankenphp-joomla
Joomla on FrankenPHP
https://github.com/alexandreelise/frankenphp-joomla
devops docker docker-compose frankenphp golang joomla php
Last synced: 9 months ago
JSON representation
Joomla on FrankenPHP
- Host: GitHub
- URL: https://github.com/alexandreelise/frankenphp-joomla
- Owner: alexandreelise
- Created: 2023-11-07T16:55:20.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-31T03:03:39.000Z (about 2 years ago)
- Last Synced: 2025-04-19T17:54:20.852Z (about 1 year ago)
- Topics: devops, docker, docker-compose, frankenphp, golang, joomla, php
- Language: Dockerfile
- Homepage: https://frankenphp.dev
- Size: 43 KB
- Stars: 11
- Watchers: 3
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Joomla on FrankenPHP
Run the popular [Joomla CMS](https://joomla.org) on top of [FrankenPHP](https://frankenphp.dev),
the modern app server for PHP.
## Getting Started
In your terminal (Linux and Unix or WSL2 on Windows) type:
1. Clone the repository
```shell
git clone https://github.com/alexandreelise/frankenphp-joomla &&
cd frankenphp-joomla
```
2. Run this command in your Terminal (Command-line)
```shell
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
```shell
git clone https://github.com/alexandreelise/frankenphp-joomla &&
cd frankenphp-joomla
```
2. Change values in .env file as you wish then
3. Build your own docker image
```shell
docker compose build --no-cache
```