A Python EEL and React.js build Docker management app for Linux Distros.
- A Linux distro operating system: Ubuntu etc
- Python v3 is required
- Docker is required (v20.10.12 used in this project)
- Git should be installed
- Node.js should be installed (v16.17.0 used in this project)
- Google chrome/Chromium should be installed
Clone the git repository from command terminal:
git clone https://github.com/tee-jaay/dockl
Change location into the directory:
cd dockl
Create a virtual environment (python3-venv is required):
python3 -m venv env
Activate the virtual environment:
source env/bin/activate
Install python packages:
pip install -r requirements.txt
Change location into the UI directory:
cd web
Install the UI packages:
npm install
Build the UI:
npm run build
Back to root of project:
cd ../
Run the app:
python main.py