Getting started
Lumeex is a Python project that can be installed on any operating system with Docker or Python support.
🐳 Docker Installation
For conveniency, you can use Docker to run the project. Lumeex provides a pre-built image or let you build it from the Git project.
Before installing, ensure the following is available on your system
From Lumeex official image
From your terminal, create a lumeex/
directory, then navigate to it:
mkdir lumeex
cd lumeex
Now you have two way to run the Lumeex container.
Use docker run
sudo docker build . -t lumeex \
&& sudo docker run -d \
--name lmx \
-v ./config:/app/config \
-v ./output:/app/output \
-p 3000:3000 \
git.djeex.fr/djeex/lumeex:latest
You’re ready to go! The container is now running and ready for use.
Or use docker compose
- First, create a file named
docker-compose.yaml
in a directory of your choice:
services:
lumeex:
container_name: lmx
image: git.djeex.fr/djeex/lumeex:latest
volumes:
- ./config:/app/config # mount config directory
- ./output:/app/output # mount output directory
ports:
- "3000:3000"
- Start the container from the same directory:
sudo docker compose up -d
You’re ready to go! The container is now running and ready for use.
Stopping the container
To stop the container, you can use:
sudo docker stop lmx
From Git repository
First, ensure Git is installed on your system.
- Clone the repository
git clone https://git.djeex.fr/Djeex/lumeex.git
- Navigate to the project
docker/
directory
cd lumeex
- Run the container
sudo docker build . -t lumeex \
&& sudo docker run -d \
--name lmx \
-v ./config:/app/config \
-v ./output:/app/output \
-p 3000:3000 \
lumeex
- Ports : Ports are used for preview your static site at https://localhost:3000 or https://yourserverip:3000. If port
3000
is already used, juste change3000:3000
in your docker run command ordocker/docker-compose.yaml
file byyour-custom-port:3000
.
You’re ready to go! The container is now running and ready for use.
- (Optional) stopping the container (the files will persist in your config and output directory)
sudo docker stop lmx
🐍 Python Installation
You can also choose to install the project directly on your device with Python. Before installing, ensure the following are available on your system
- Git
- Python 3.11 or higher
Installation
Follow these steps to set up your development environment:
- Clone the repository
git clone https://git.djeex.fr/Djeex/lumeex.git
- Navigate to the project directory
cd lumeex
- Create a virtual environment
python3 -m venv .venv
- Activate the virtual environment
source .venv/bin/activate
- Install project dependencies
pip install -r requirements.txt
You’re ready to go! The project is now installed and ready for use.