Postavené na Nette 3, PHP 8.3, Docker
- koncept vychádza z pôvodnej PHP verzie Letáčikov: https://letaciky.sk
Funkčné:
- Úvodna stránka
- Stránka s letákmi
- Detail letáku
- Zobrazenie obrázkov (stare letaky nezobrazi, nie su uz obrazky na servery)
- Vyhľadávanie produktov v letákoch
- Otváracie hodiny
- Detail otváracích hodín + mapa
Nefunkčné:
- podpora subdomén a zahraničných textov
- nove/aktualizovane dáta zatial nie su dostupné pre túto verziu
Nové:
- nová databáza pre letáky - letáčiky pôvodne nemajú DB letákov (json)
- nová/upravená databáya pre otváracie hodiny
- dáta letákov preklopene do DB (dočasný import)
V pláne:
- API - letáčiky sú dostupné aj na kodi => https://github.com/jastrab/plugin.image.letaky
- Podpora subdomény -> viď https://letaciky.com
- Admin zóna
Docker:
- php
- nginx
- mariaDB
- adminer
- redis
Schéma DB:
DB obsahuje testovacie dáta letákov
docker compose up
docker exec -it ulet_php composer install -d /var/www/html/letaciky_nette
- rovnako ako pri inštalácií, prípadne s parametrom -d pre skytie výpisu
docker compose up -d
v prípade chyby, treba nastaviť práva:
Unable to create directory '/var/www/html/letaciky_nette/temp/cache' with mode 777. Permission denied.
cd ./html/letaciky_nette
sudo chmod -R a+rw temp log
https://localhost:8080/
Pri prihlaseni do adminera treba zvolit udaje:
System : MySQL
Server : mysql
Username : letaciky
Password : letaciky
Database : letaciky
- Niekedy nazov servera moze byt aj: "localhost" alebo "127.0.0.1"
- server beží na porte 443
https://localhost