Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 8 days ago
JSON representation
Joomla on FrankenPHP
- Host: GitHub
- URL: https://github.com/alexandreelise/frankenphp-joomla
- Owner: alexandreelise
- Created: 2023-11-07T16:55:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-31T03:03:39.000Z (8 months ago)
- Last Synced: 2024-03-31T04:19:57.207Z (8 months ago)
- Topics: devops, docker, docker-compose, frankenphp, golang, joomla, php
- Language: Dockerfile
- Homepage: https://frankenphp.dev
- Size: 43 KB
- Stars: 7
- Watchers: 2
- Forks: 2
- 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
```