1.4 KiB
1.4 KiB
Webový frontend pro generátor katalogu
Instalace na Debianu
apt update
apt install -y \
python3 python3-venv python3-pip \
libpango-1.0-0 libpangoft2-1.0-0 libcairo2 \
libgdk-pixbuf-2.0-0 libffi8 shared-mime-info fonts-dejavu-core
Spuštění
cd /opt/catalog_generator
source venv/bin/activate
pip install -r requirements.txt
python app.py
Pak otevři:
http://192.168.50.112:8080
Formát CSV
Povinné sloupce:
category,name,price,image
Klasické zákusky,Věneček,"85,-",venecek.jpg
Dortíky,Red Velvet,"145,-",red-velvet.jpg
Volitelné sloupce:
note,tags,show_allergen_icon
Ve sloupci image může být jen název souboru (venecek.jpg) nebo cesta images/venecek.jpg.
Nahrávání fotek
Frontend podporuje:
- více samostatných obrázků najednou,
- jeden ZIP archiv s obrázky.
Podporované formáty: JPG, JPEG, PNG, WebP.
Systemd služba
Soubor /etc/systemd/system/catalog-generator.service:
[Unit]
Description=Catalog Generator Web App
After=network.target
[Service]
WorkingDirectory=/opt/catalog_generator
ExecStart=/opt/catalog_generator/venv/bin/python /opt/catalog_generator/app.py
Restart=always
User=root
Environment=PYTHONUNBUFFERED=1
[Install]
WantedBy=multi-user.target
Aktivace:
systemctl daemon-reload
systemctl enable --now catalog-generator
systemctl status catalog-generator