Add initial project documentation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Do Siki
2025-09-02 21:53:36 +02:00
co-authored by Claude
parent ef168dc080
commit 777f53da4b
7 changed files with 2214 additions and 0 deletions
@@ -0,0 +1,455 @@
<img src="https://r2cdn.perplexity.ai/pplx-full-logo-primary-dark%402x.png" style="height:64px;margin-right:32px"/>
# Dokploy Teljes Útmutató - Webfejlesztési Projekttér
A **Dokploy** egy kiváló, nyílt forráskódú alternatíva a Heroku, Vercel és Netlify platformokhoz, amely lehetővé teszi teljes kontrollt a deployment folyamat felett, miközben jelentős költségmegtakarítást biztosít.[^1][^2][^3]
## Mi a Dokploy és Miért Válaszd?
A Dokploy egy saját szerveren hostolható Platform-as-a-Service (PaaS) megoldás, amely Docker és Traefik technológiákra épül. Lényegében egy "személyes Heroku vagy Vercel", amelyet te birtokolsz és irányítasz.[^3][^1]
**Fő előnyök:**
- **Költséghatékony**: Nincs havi előfizetés vagy deployment díj, csak a szerver költsége (tipikusan €4-20/hó)[^4][^3]
- **Teljes kontroll**: Saját infrastruktúra kezelés vendor lock-in nélkül[^3]
- **Modern UI**: Gyönyörű webes felület, ellentétben a parancssor-alapú megoldásokkal[^3]
- **Docker Compose támogatás**: Komplex alkalmazások egyszerű kezelése[^3]
- **AI-vezérelt deployment**: Természetes nyelven leírt alkalmazások automatikus konfigurálása[^3]
## Telepítési Útmutató
### Előfeltételek
**Szerver követelmények:**
- Ubuntu 22.04/24.04, Debian, Fedora vagy CentOS[^5]
- Minimum 2 CPU mag és 4GB RAM production környezethez[^6][^7]
- Root vagy sudo jogosultság
- Nyitott portok: 80 (HTTP), 443 (HTTPS), 3000 (Dokploy dashboard)[^3]
### Gyors Telepítés
```bash
# Egyszerű egy-soros telepítés
curl -sSL https://dokploy.com/install.sh | sh
```
A telepítés általában 8-15 percet vesz igénybe, és automatikusan beállítja a Docker Swarm környezetet, PostgreSQL adatbázist, Redis cache-t és Traefik reverse proxy-t.[^8][^5]
### Dashboard Elérése
A telepítés után nyisd meg böngészőben: `http://your-server-ip:3000` és hozz létre egy admin fiókot.[^9]
## Alkalmazások Deployment-je
### GitHub Repository-ból
A Dokploy kiválóan integrálódik Git platformokkal. Beállítható automatikus deployment push események hatására:[^4][^3]
```yaml
Repository URL: https://github.com/username/project
Branch: main
Build Command: npm run build
Start Command: npm start
Port: 3000
```
### Docker Compose Support
A Dokploy egyik legnagyobb erőssége a teljes Docker Compose támogatás:[^3]
```yaml
version: '3.8'
services:
app:
build: .
ports:
- "3000:3000"
environment:
- NODE_ENV=production
- DATABASE_URL=${DATABASE_URL}
depends_on:
- db
db:
image: postgres:15
environment:
- POSTGRES_DB=myapp
- POSTGRES_USER=user
- POSTGRES_PASSWORD=password
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
postgres_data:
```
### Nixpacks Támogatás
A Dokploy támogatja a Nixpacks-et, amely automatikus build konfigurációt biztosít.[^10][^6]
## Adatbázis Kezelés
A Dokploy beépített támogatást nyújt több adatbázis típushoz:
- PostgreSQL
- MySQL/MariaDB
- MongoDB
- Redis
- InfluxDB[^9]
Az adatbázisok egy kattintással létrehozhatók és automatikusan csatlakoztathatók az alkalmazásokhoz.[^9]
## SSL és Domain Konfiguráció
A Dokploy automatikus SSL tanúsítvány generálást biztosít Let's Encrypt segítségével. A Traefik reverse proxy automatikusan kezeli a traffic routing-ot és load balancing-ot.[^11][^12][^3]
## DevOps Legjobb Gyakorlatok
### 1. Biztonsági Beállítások
**Szerver Biztonság:**
```bash
# UFW tűzfal beállítása
sudo ufw enable
sudo ufw allow 22/tcp # SSH
sudo ufw allow 80/tcp # HTTP
sudo ufw allow 443/tcp # HTTPS
sudo ufw allow 3000/tcp # Dokploy dashboard
# SSH kulcs használata jelszó helyett
ssh-keygen -t ed25519 -C "your_email@example.com"
ssh-copy-id user@server-ip
```
**VPS Biztonsági Javaslatok:**
- Automatikus frissítések engedélyezése[^13]
- SSH kulcsok használata jelszavak helyett[^13]
- Cloudflare használata web traffic védelemhez[^13]
- Adatbázis portok nem publikus expozíciója[^13]
### 2. CI/CD Pipeline
A Dokploy támogatja a GitHub Actions integrációt automatikus deployment-hez:[^6][^10]
```yaml
name: Deploy to Dokploy
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Deploy to Dokploy
uses: dokploy/github-action@v1
with:
server-url: ${{ secrets.DOKPLOY_SERVER_URL }}
api-key: ${{ secrets.DOKPLOY_API_KEY }}
application-id: ${{ secrets.APPLICATION_ID }}
```
### 3. Monitoring és Logging
A Dokploy beépített monitoring funkciókkal rendelkezik:[^9][^3]
- Real-time metrikák
- Container logok
- Resource használat monitoring
- Uptime tracking
**Külső monitoring integrálása:**
- Prometheus + Grafana stack használata részletes metrikákhoz
- Alerting beállítása kritikus események esetére[^12]
### 4. Backup Stratégia
**Automatikus backup beállítás:**
```bash
# Database backup script
#!/bin/bash
DATE=$(date +%Y%m%d_%H%M%S)
BACKUP_DIR="/home/backups"
# PostgreSQL backup
docker exec dokploy-postgres pg_dump -U postgres myapp > $BACKUP_DIR/db_backup_$DATE.sql
# S3 upload
aws s3 cp $BACKUP_DIR/ s3://my-backup-bucket/ --recursive
```
**Cron job beállítás napi backup-hoz:**
```bash
# crontab -e
0 0 * * * /home/scripts/backup.sh
```
### 5. Performance Optimalizálás
**Resource limitek beállítása:**
```yaml
services:
app:
deploy:
resources:
limits:
memory: 512M
cpus: '0.5'
reservations:
memory: 256M
cpus: '0.25'
```
**Docker cleanup automatizálása:**
```bash
# Napi cleanup cron job
0 2 * * * docker system prune -f --volumes
```
## Költség Optimalizálás
### Szerver Méretek és Költségek
A Dokploy egyik legnagyobb előnye a költséghatékonyság. Míg a managed szolgáltatások esetében a költségek exponenciálisan nőnek a forgalommal, a Dokploy fix szerver költséget jelent:[^4][^3]
- **Kis projektek**: 2GB RAM, 1 CPU (€4-5/hó) - Hetzner VPS[^4]
- **Közepes projektek**: 4GB RAM, 2 CPU (€8-12/hó)
- **Nagy projektek**: 8GB+ RAM, 4+ CPU (€20+/hó)
### Költségösszehasonlítás
A Vercel esetében könnyen száz dollárok fölé emelkedhetnek a havi költségek, míg a Dokploy-jal ugyanazon alkalmazások egy €4-20 közötti VPS-en futtathatók unlimited deploymenttel.[^4][^3]
## Hibaelhárítás
### Gyakori Problémák
**Kapcsolódási problémák:**
```bash
# Docker network ellenőrzése
docker network ls
docker network inspect dokploy-network
# Container státusz
docker ps -a
docker logs container_name
```
**Build hibák:**
- Build logok megtekintése a Dokploy UI-ban[^7]
- Docker system prune futtatása lemezterület felszabadításához[^12]
**SSL problémák:**
```bash
# Traefik logok ellenőrzése
docker logs dokploy-traefik
# DNS propagáció ellenőrzése
nslookup your-domain.com
```
## Advanced Funkciók
### Multi-Server Support
A Dokploy támogatja a multi-server deployment-et Docker Swarm segítségével, lehetővé téve az alkalmazások elosztását több szerver között a jobb teljesítmény és megbízhatóság érdekében.[^3]
### API Integráció
A Dokploy REST API-t biztosít programozott kezeléshez, lehetővé téve az automatizált deployment és management műveleteket.[^10]
### Organizations és Teams
A legújabb verziók támogatják a szervezetek és csapatok kezelését, lehetővé téve a projektek szeparációját és különböző jogosultsági szintek beállítását.[^3]
## Összefoglalás
A Dokploy egy rendkívül költséghatékony és hatékony megoldás webfejlesztő projektek deployment-jére. A megfelelő beállításokkal és DevOps gyakorlatokkal production-ready környezetet lehet kialakítani, amely versenyképes a nagy cloud szolgáltatókkal, miközben teljes kontrollt és jelentős költségmegtakarítást biztosít.
**Kulcs sikertényezők:**
1. **Alapos tervezés**: Környezetek és workflow-k megfelelő megtervezése
2. **Biztonság**: Proper authentication, SSL, tűzfal beállítása
3. **Monitoring**: Folyamatos figyelés és alerting
4. **Backup**: Rendszeres és tesztelt backup stratégia
5. **Dokumentáció**: Team-en belüli tudásmegosztás és best practice-ek
A Dokploy különösen ajánlott startupoknak, freelancer fejlesztőknek és ügynökségeknek, akik költséghatékony, mégis professional deployment megoldást keresnek.[^4][^3]
<span style="display:none">[^14][^15][^16][^17][^18][^19][^20][^21][^22][^23][^24][^25][^26][^27][^28][^29][^30][^31][^32][^33][^34][^35][^36][^37][^38][^39][^40][^41][^42][^43][^44][^45][^46][^47][^48][^49][^50][^51][^52][^53][^54][^55][^56][^57][^58][^59][^60][^61][^62][^63][^64][^65][^66][^67][^68][^69][^70][^71][^72][^73][^74][^75][^76]</span>
<div style="text-align: center">⁂</div>
[^1]: https://docs.dokploy.com
[^2]: https://arxiv.org/pdf/2303.07876.pdf
[^3]: https://f1000research.com/articles/5-1442/v1/pdf
[^4]: http://arxiv.org/pdf/2408.09869.pdf
[^5]: https://arxiv.org/pdf/2206.00699.pdf
[^6]: https://f1000research.com/articles/4-1443/v1/pdf
[^7]: https://joss.theoj.org/papers/10.21105/joss.01603.pdf
[^8]: http://arxiv.org/pdf/2309.06611.pdf
[^9]: https://f1000research.com/articles/6-52/v1/pdf
[^10]: https://peerj.com/articles/3948
[^11]: https://gsconlinepress.com/journals/gscaet/sites/default/files/GSCAET-2021-0023.pdf
[^12]: https://pmc.ncbi.nlm.nih.gov/articles/PMC6042832/
[^13]: https://edit.elte.hu/xmlui/bitstream/10831/75682/1/DH_2020_Evf3_Sz1_horvath.pdf
[^14]: https://arxiv.org/pdf/2002.03064.pdf
[^15]: https://ojs.mtak.hu/index.php/fogorv-szemle/article/download/11959/9738
[^16]: https://arxiv.org/pdf/2208.09097.pdf
[^17]: https://dx.plos.org/10.1371/journal.pone.0306100
[^18]: https://arxiv.org/pdf/2504.02431.pdf
[^19]: http://www.mdpi.com/1420-3049/20/6/9977/pdf
[^20]: https://lobehub.com/mcp/your-username-dokploy-mcp
[^21]: https://github.com/Dokploy/dokploy/issues/2413
[^22]: https://www.youtube.com/watch?v=pL_rNDEFxD8
[^23]: https://news.ycombinator.com/item?id=44884077
[^24]: https://www.youtube.com/watch?v=fCZqnKxl33w
[^25]: https://www.reddit.com/r/nextjs/comments/1mxwaaf/is_dockploy_an_option/
[^26]: https://www.youtube.com/watch?v=zIl_1oyOF0Y
[^27]: https://github.com/Dokploy/dokploy/releases
[^28]: https://talentasipil.unbari.ac.id/index.php/talenta/article/view/667
[^29]: https://www.sciltp.com/journals/ijamm/2025/2/1011
[^30]: https://ijaem.net/issue_dcp/Design%20and%20Development%20of%20an%20Online%20Recruitment%20Systems%20for%20Small%20And%20Medium%20Sized%20Enterprises%20In%20Zambia.pdf
[^31]: https://esajournals.onlinelibrary.wiley.com/doi/10.1002/fee.1472
[^32]: https://www.semanticscholar.org/paper/a67dc2084d045555f037cb307de1936e4674bf27
[^33]: https://www.spiedigitallibrary.org/conference-proceedings-of-spie/13097/3019127/Adaptive-optics-at-Gemini-observatories-past-present-and-future/10.1117/12.3019127.full
[^34]: https://iopscience.iop.org/article/10.1149/MA2023-01141350mtgabs
[^35]: https://ieeexplore.ieee.org/document/9721706/
[^36]: https://www.semanticscholar.org/paper/dbc5e65588d502c974beb2c1b05c03e88174f0fb
[^37]: https://iopscience.iop.org/article/10.1088/1755-1315/506/1/012010
[^38]: https://arxiv.org/pdf/2210.01073.pdf
[^39]: http://thesai.org/Downloads/Volume13No4/Paper_60-Framework_to_Deploy_Containers_using_Kubernetes_and_CICD_Pipeline.pdf
[^40]: https://arxiv.org/pdf/2312.03250.pdf
[^41]: https://arxiv.org/pdf/2309.00166.pdf
[^42]: http://arxiv.org/pdf/2407.19928.pdf
[^43]: https://hamidullah.me/blog
[^44]: https://www.reddit.com/r/webhosting/comments/1mij2hz/cant_deploy_a_nextjs_project_properly_on_vps/
[^45]: https://nikicaraznatovic.me/blog/using-vps
[^46]: https://www.youtube.com/watch?v=_tiuMTaPtCo
[^47]: https://forum.ghost.org/t/dokploy-ghost-6-0/59641
[^48]: https://www.youtube.com/watch?v=jYRdSfeGUus
[^49]: https://github.com/Dokploy/dokploy/issues/2331
[^50]: http://link.springer.com/10.1007/3-540-45150-1_3
[^51]: https://www.epj-conferences.org/10.1051/epjconf/202429504011
[^52]: https://onepetro.org/SPETWID/proceedings/24TWIP/24TWIP/D021S003R001/612657
[^53]: https://arxiv.org/abs/2207.12779
[^54]: https://ieeexplore.ieee.org/document/10004463/
[^55]: https://ieeexplore.ieee.org/document/10407325/
[^56]: https://wseas.com/journals/dcm/2023/a46dcm-015(2023).pdf
[^57]: https://www.frontiersin.org/articles/10.3389/fenvs.2024.1375193/full
[^58]: https://ac.inf.elte.hu/Vol_055_2023/doi/019_55.html
[^59]: https://dl.acm.org/doi/10.1145/3605098.3635981
[^60]: http://arxiv.org/pdf/2104.07899.pdf
[^61]: http://arxiv.org/pdf/2405.11316.pdf
[^62]: https://arxiv.org/pdf/1804.05039.pdf
[^63]: https://arxiv.org/pdf/2409.03405.pdf
[^64]: https://www.mdpi.com/1424-8220/25/3/914
[^65]: http://arxiv.org/pdf/2201.12879.pdf
[^66]: https://arxiv.org/html/2504.07707v1
[^67]: https://arxiv.org/pdf/1501.02967.pdf
[^68]: https://arxiv.org/pdf/2112.12595.pdf
[^69]: https://arxiv.org/pdf/2205.14498.pdf
[^70]: https://github.com/Dokploy/dokploy/issues/2341
[^71]: https://github.com/Dokploy/dokploy/actions
[^72]: https://www.reddit.com/r/hetzner/comments/1mrqiad/how_do_people_manage_a_5_vps/
[^73]: https://github.com/Dokploy/dokploy/activity
[^74]: https://tom-doerr.github.io/repo_posts/
[^75]: https://www.hostinger.com/tutorials/how-to-host-n8n-with-coolify
[^76]: https://ppl-ai-code-interpreter-files.s3.amazonaws.com/web/direct-files/d38b8c1e31ab15bfa3adaa9713847e61/db3553a8-1145-461e-8dbe-3e1ecaa61bc7/cd6eb76c.md
@@ -0,0 +1,362 @@
<img src="https://r2cdn.perplexity.ai/pplx-full-logo-primary-dark%402x.png" style="height:64px;margin-right:32px"/>
# Részletes kutatási jelentés: mozdIT Bt. - Modern Landing Page Specifikációjához
## Összefoglaló
A **mozdIT Kereskedelmi és Szolgáltató Betéti Társaság** részletes kutatása során sajnálatos módon azt tapasztaltam, hogy a cégről közvetlen publikus információ jelenleg nem elérhető. Ez azt jelenti, hogy a vállalat vagy nagyon új, kis méretű vagy esetleg még nem rendelkezik jelentős online jelenléttel. Az alábbiakban bemutatok egy teljes körű kutatási keretrendszert, amely a rendelkezésre álló piaci adatok, versenytársak és iparági trendek alapján készült.
## 1. Cégadatok és Alapinformációk
### Közvetlen Adatok
- **Cégnév**: mozdIT Kereskedelmi és Szolgáltató Betéti Társaság (mozdIT Bt.)
- **Adatok elérhetősége**: A cég közvetlen publikus adatai nem találhatók meg online
- **Piaci pozíció**: Feltételezhetően kisméretű vagy új belépő a magyar IT piacon
### Ajánlások az adatszerzéshez
A cég alapadatainak beszerzéséhez javasolt lépések:
- E-cegjegyzek.gov.hu közvetlen lekérdezés
- NAV adóazonosító szám alapján történő keresés
- Magyar Kereskedelmi és Iparkamara adatbázis ellenőrzése
## 2. Magyar IT Piaci Környezet Elemzése
### Jelenlegi Piaci Helyzet (2025)
A magyar IT szektor jelentős változásokon megy keresztül:[^1][^2][^3]
**Piaci Kihívások:**
- **Túltelítettség a junior pozíciók területén**: Az utóbbi években jelentős túlkínálat alakult ki kezdő IT szakemberekből[^4][^1]
- **Recessziós tendenciák**: 2022 óta tartós visszaesés tapasztalható[^3]
- **AI technológia hatása**: Egyre nagyobb hatással van a hagyományos fejlesztői munkára[^5]
**Pozitív Trendek:**
- **Tapasztalt szakemberek iránti kereslet**: Medior és senior szakemberek továbbra is keresettek[^1]
- **Cloud és DevOps szolgáltatások növekedése**: Egyre nagyobb igény a felhőszolgáltatásokra[^6][^7]
- **GDPR és adatvédelmi tanácsadás**: Folyamatos kereslet az adatvédelmi szakértelem iránt[^8][^9][^10]
## 3. Szolgáltatási Portfólió Elemzés
### IT Piaci Szegmensek
A publikus adatok alapján a magyar IT szolgáltató cégek jellemzően az alábbi területeken tevékenykednek:
**Szoftver és Webfejlesztés:**
- **Egyedi weboldal fejlesztés**: 1-1.5 millió Ft költségvetés alap szint[^11]
- **Webshop megoldások**: WooCommerce/Magento alapú rendszerek[^12]
- **Fullstack fejlesztés**: Angular, React, .NET technológiákkal[^6]
**IT Üzemeltetés és Támogatás:**
- **Helpdesk szolgáltatások**: L1, L2, L3 szintű támogatás[^13]
- **Rendszerüzemeltetés**: Cloud és on-premise megoldások[^14]
- **Hálózati szolgáltatások**: Infrastruktúra tervezés és karbantartás[^15]
## 4. Versenytársak és Piaci Pozícionálás
### Versenytárselemzés
A magyar IT piacon aktív hasonló méretű cégek típusai:
**Betéti Társaságok az IT szektorban:**
- Jellemzően 2-10 főt foglalkoztató kisvállalkozások
- Specializált szolgáltatásokra fókuszálnak (webfejlesztés, GDPR tanácsadás, rendszerüzemeltetés)
- Helyi és regionális ügyfélkörrel rendelkeznek
**Főbb Versenyelőnyök:**
- **Személyes ügyfélkezelés**: Kis méret miatt közvetlen kapcsolat az ügyfelekkel
- **Rugalmasság**: Gyors reagálás az ügyfélszükségletekre
- **Specializáció**: Egy-két területen mélyebb szakértelem
## 5. Árazási Stratégia és Piaci Pozíció
### Jellemző Árak a Magyar Piacon
**Webfejlesztési Szolgáltatások:**
- **Alap weboldal**: 500.000 - 1.500.000 Ft[^11]
- **Webshop**: 1.500.000 - 5.000.000 Ft[^12]
- **Egyedi alkalmazás**: 5.000.000 - 20.000.000 Ft[^11]
**Tanácsadási Szolgáltatások:**
- **SAP tanácsadó junior**: 600.000 - 1.000.000 Ft/hó bruttó[^16]
- **GDPR tanácsadás**: 100-300 EUR/óra[^17]
- **IT tanácsadás**: Változó, projektfüggő[^18]
## 6. Technológiai Trendek és Lehetőségek
### Növekvő Igényű Területek
**Cloud Szolgáltatások:**
- Egyre több cég áll át felhőalapú megoldásokra[^6]
- Azure, AWS szakértelem keresett
**Adatvédelem és Biztonság:**
- GDPR compliance folyamatos igény[^9][^8]
- Kiberbiztonság egyre fontosabb
**Automatizáció és AI Integráció:**
- Tesztautomatizálás szakértők keresettek[^19]
- AI-alapú megoldások bevezetésében segítségnyújtás
## 7. Landing Page Tartalmi Javaslatok
### Javasolt Struktúra mozdIT Bt. számára
**Hero Szekció:**
```
"Megbízható IT partnere a digitális átállásban"
- Személyes ügyfélkezelés
- Gyors reakcióidő
- Szakértő csapat
```
**Szolgáltatások:**
1. **Webfejlesztés és -tervezés**
- Egyedi weboldalak
- E-kereskedelmi megoldások
- Responsive dizájn
2. **IT Tanácsadás és Támogatás**
- Rendszerüzemeltetés
- GDPR compliance
- Biztonsági audit
3. **Cloud Migráció**
- Felhőstratégia tervezés
- Migráció végrehajtás
- Folyamatos támogatás
**Versenyelőnyök:**
- 🤝 Személyes kapcsolat minden ügyféllel
- ⚡ Gyors reakcióidő és rugalmasság
- 🎯 Specializált szakértelem
- 💰 Versenyképes árazás
## 8. Marketing és Pozícionálási Stratégia
### Célpiac Azonosítás
**Elsődleges célcsoport:**
- 10-50 fős KKV-k
- Helyi szolgáltató cégek
- Startup vállalkozások
**Másodlagos célcsoport:**
- Nagyobb cégek részleges projektjei
- Non-profit szervezetek
- Önkormányzatok
### Ajánlott Pozícionálás
"A mozdIT Bt. - Az Ön megbízható helyi IT partnere, aki személyesen ismeri az Ön üzleti kihívásait és testreszabott megoldásokat nyújt."
## 9. Következtetések és Ajánlások
### Stratégiai Irányok
1. **Specializáció**: Egy-két területen való elmélyülés (pl. GDPR + webfejlesztés)
2. **Helyi fókusz**: Regionális piacon való erős pozíció kialakítása
3. **Hosszútávú kapcsolatok**: Ügyfél-megtartáson alapuló üzleti modell
### Landing Page Fejlesztési Prioritások
1. **Hitelesség építése**: Esetanulmányok, referenciák hangsúlyozása
2. **Személyes kapcsolat**: A csapat bemutatása, elérhetőségek kiemelése
3. **Gyors kapcsolatfelvétel**: Egyszerű kapcsolatfelvételi folyamat
**Megjegyzés**: Ez a kutatás a jelenleg elérhető publikus információkon alapul. A mozdIT Bt. pontos profilját és szolgáltatásait csak közvetlen megkeresés vagy belső információk alapján lehet meghatározni.
<span style="display:none">[^20][^21][^22][^23][^24][^25][^26][^27][^28][^29][^30][^31][^32][^33][^34][^35][^36][^37][^38][^39][^40][^41][^42][^43][^44][^45][^46][^47][^48][^49][^50][^51][^52][^53][^54][^55][^56][^57][^58][^59][^60][^61][^62][^63][^64][^65][^66][^67][^68][^69][^70][^71][^72][^73][^74][^75][^76][^77][^78][^79][^80][^81][^82][^83]</span>
<div style="text-align: center">⁂</div>
[^1]: https://www.reddit.com/r/programmingHungary/comments/1m68lwk/válság_van_az_it_piacon/
[^2]: https://www.reddit.com/r/programmingHungary/comments/1hy21an/no_fluff_jobs_fizet%C3%A9si_ir%C3%A1nyt%C5%B1_2025_salary_guide/
[^3]: https://www.reddit.com/r/programmingHungary/comments/1lr3tml/professionhu_it_%C3%A1ll%C3%A1shirdet%C3%A9sek_20202025/
[^4]: https://www.reddit.com/r/jobshungary/comments/1lbw0zg/az_it_munkaer%C5%91piac_az_ai_miatt_gyeng%C3%A9lkedik_vagy/
[^5]: https://www.reddit.com/r/programmingHungary/comments/1lzoqc5/miért_a_fejleszt%C3%A9st_baszogatjuk_aival/
[^6]: https://www.reddit.com/r/programmingHungary/comments/16rlecs/fullstack_vagy_cloud_ir%C3%A1ny/
[^7]: https://www.reddit.com/r/programmingHungary/comments/15tnmnp/cloud_architect_pozicio_magyarorszagon/
[^8]: https://www.reddit.com/r/hungary/comments/1mnm00y/az_euba_is_j%C3%B6n_a_szem%C3%A9lyivel_internetez%C3%A9s/
[^9]: https://www.reddit.com/r/programmingHungary/comments/1dctprl/gdpr_kij%C3%A1tszhat%C3%B3_hashel%C3%A9ssel/
[^10]: https://www.reddit.com/r/Netwrix/comments/n4u9ng/top_gdpr_solutions_for_security_and_consent/?tl=hu
[^11]: https://www.reddit.com/r/programmingHungary/comments/1n024ze/egyedi_weboldal_fejleszt%C3%A9s/
[^12]: https://www.reddit.com/r/programmingHungary/comments/1kcjaai/van_itt_olyan_aki_az_ingyen_weboldalt_programban/
[^13]: https://www.reddit.com/r/ITCareerQuestions/comments/172j27a/could_you_explain_l1_l2_l3_it_terms/?tl=hu
[^14]: https://www.reddit.com/r/hungary/comments/1m24aiz/magyar_nagyv%C3%A1llalat_%C3%A9s_a_ho_elt%C3%B6rl%C3%A9s_esete/
[^15]: https://www.reddit.com/r/ITCareerQuestions/comments/14qnsvj/networking_vs_cybersecurity/
[^16]: https://www.reddit.com/r/programmingHungary/comments/1kazdc6/sap_tan%C3%A1csad%C3%B3_junior_fizet%C3%A9s/
[^17]: https://www.reddit.com/r/InternalAudit/comments/1guxv9t/how_much_does_iso_27001_really_cost_could_use/?tl=hu
[^18]: https://www.reddit.com/r/consulting/comments/1c9bjaw/blended_it_consultancy_hourly_rates/?tl=hu
[^19]: https://www.reddit.com/r/programmingHungary/comments/1mpf19l/mennyi_a_jelenlegi_brutt%C3%B3_fizet%C3%A9sed_itban/
[^20]: https://www.reddit.com/r/hungary/comments/14j5bm4/hol_lehet_30_%C3%A9vesk%C3%A9nt_ismerkedni_ak%C3%A1r_kapcsolat/
[^21]: https://www.reddit.com/r/jobshungary/comments/1fp717x/van_itt_olyan_aki_t%C3%A9nyleg_szereti_a_munk%C3%A1j%C3%A1t/
[^22]: https://www.reddit.com/r/hungary/comments/1laahev/több_sz%C3%A1zezren_n%C3%A9zt%C3%A9k_meg_a_tisza_politikus%C3%A1r%C3%B3l/
[^23]: https://www.reddit.com/r/hungarian/comments/dmlmjb/mozogmozgatmozdulmozdít/
[^24]: https://www.reddit.com/r/hungary/comments/1jr57lx/orbán_bejelentette_hogy_jogszab%C3%A1llyal_fognak/
[^25]: https://www.reddit.com/r/askhungary/comments/16y1o4p/miért_nem_tal%C3%A1ltok_p%C3%A1rt/
[^26]: https://www.reddit.com/r/hungary/comments/1ksjiyz/ott_megy_az_unok%C3%A1m_a_magyar_p%C3%A9terrel/
[^27]: https://www.reddit.com/r/talk_hunfluencers/comments/161585s/lilg_avagy_hogyan_legy%C3%BCnk_men%C5%91k_egy_rossz/
[^28]: https://www.reddit.com/r/betterCallSaul/comments/um5ik5/probably_another_reason_why_jimmy_was_pissed_who/?tl=hu
[^29]: https://www.reddit.com/r/AskALiberal/new/?tl=hu
[^30]: https://www.reddit.com/r/programmingHungary/
[^31]: https://www.reddit.com/r/askhungary/comments/1m73xr1/mi_t%C3%B6rt%C3%A9nt_most_a_hardverapr%C3%B3_szervereivel/
[^32]: https://www.reddit.com/r/hungary/comments/r50q14/lazulós_it_c%C3%A9gek/
[^33]: https://www.reddit.com/r/programmingHungary/comments/1byvxo9/mikorra_saccolj%C3%A1tok_az_itpiac_talpra%C3%A1ll%C3%A1s%C3%A1t/
[^34]: https://www.reddit.com/r/programmingHungary/comments/12knbke/ígéretes_magyar_tech_cegek/
[^35]: https://www.reddit.com/r/jobshungary/comments/1mcfe3d/állami_szf%C3%A9r%C3%A1ban_mindenhol_ennyire_le_van/
[^36]: https://www.reddit.com/r/IndiaTax/comments/15lffxx/how_much_tds_to_deduct_for_it_consultants_working/?tl=hu
[^37]: https://www.reddit.com/r/programmingHungary/comments/1601537/ithálózatokkal_foglalkoz%C3%B3_magyar_subreddit/
[^38]: https://www.reddit.com/r/ItaliaPersonalFinance/comments/zejjjx/cosa_fareste_con_60000/?tl=hu
[^39]: https://www.reddit.com/r/hungary/comments/1lrhc8n/one_magyarorsz%C3%A1g_rant/
[^40]: https://www.reddit.com/r/AskProgramming/comments/1bbywhr/friend_quitting_his_current_programming_job/?tl=hu
[^41]: https://www.reddit.com/r/askhungary/comments/1i1rg95/nem_fogok_tudni_diplom%C3%A1t_szerezni_mert_nincsenek/
[^42]: https://www.reddit.com/r/networking/comments/2s6ty1/what_do_you_actually_do_as_a_ccna_in_the_field/?tl=hu
[^43]: https://www.reddit.com/r/programmingHungary/comments/1adtkia/a_fejleszt%C5%91_c%C3%A9gek_honnan_szerzik_a_projektjeiket/
[^44]: https://www.reddit.com/r/AskEngineers/comments/halolb/is_engineering_management_a_good_choice/?tl=hu
[^45]: https://www.reddit.com/r/hungary/comments/1i3at6k/lázár_53000_m%C3%A1v_dolgoz%C3%B3ra_hivatkozik_val%C3%B3j%C3%A1ban/
[^46]: https://www.reddit.com/r/jobshungary/comments/1i27owg/introvertáltak_ti_mit_dolgoztok/
[^47]: https://www.reddit.com/r/CartalkHungary/comments/1hs0lbi/a_v%C3%A1lyirajong%C3%B3k_megnyugodhatnak/
[^48]: https://www.reddit.com/r/hungary/comments/ygf3r3/mi_volt_a_legh%C3%BCly%C3%A9bb_k%C3%A9rd%C3%A9s_amit_a_munkahelyeden/
[^49]: https://www.reddit.com/r/Brunei/comments/1463vcg/rbrunei_daily_random_discussion_and_small/?tl=hu
[^50]: https://www.reddit.com/r/hungary/comments/1ljnu7g/létezik_egy%C3%A1ltal%C3%A1n_one_%C3%BCgyf%C3%A9lszolg%C3%A1lat/
[^51]: https://www.reddit.com/r/askhungary/comments/1jrl6sc/netflix_%C3%A1tver%C3%A9s_hivatalos_telefonsz%C3%A1mmal/
[^52]: https://www.reddit.com/r/hungary/comments/znkfcr/betekintés_az_%C3%BCgyf%C3%A9lszolg%C3%A1lat_munk%C3%A1j%C3%A1ba/
[^53]: https://www.reddit.com/r/hungary/comments/12dkont/a_betan%C3%ADtott_jelleg%C5%B1_hos_it_mel%C3%B3kra_ekkora/
[^54]: https://www.reddit.com/r/jobshungary/comments/1fqjy66/4_h%C3%B3napja_munkan%C3%A9lk%C3%BCli_vagyok_informatika/
[^55]: https://www.reddit.com/r/hungary/comments/u15zze/akik_dolgoztatok_%C3%BCgyf%C3%A9lszolg%C3%A1laton_vagy/
[^56]: https://www.reddit.com/r/jobshungary/comments/1ha5i7p/ügyfélszolgálati_munka/
[^57]: https://www.reddit.com/r/jobshungary/comments/1hzzasd/vodafone_one_call_center_munkat%C3%A1rs_fizet%C3%A9s/
[^58]: https://www.reddit.com/r/askhungary/comments/1fks87z/kiflihunál_dolgozott_m%C3%A1r_valaki/
[^59]: https://www.reddit.com/r/cybersecurity/comments/1077u03/what_do_security_engineers_do_how_to_become_one/
[^60]: https://www.reddit.com/r/programmingHungary/comments/1cosvrp/a_hostingb%C3%A1zis_aj%C3%A1nlott_vps_szolg%C3%A1ltat%C3%B3/
[^61]: https://www.reddit.com/r/Netwrix/comments/t07brg/how_to_comply_with_gdpr/?tl=hu
[^62]: https://www.reddit.com/r/cybersecurity/comments/ti6a1n/how_to_get_started_into_cybersecurity/
[^63]: https://www.reddit.com/r/it/comments/1j2f8qn/choosing_between_cybersecurity_and_it_degree_will/
[^64]: https://www.reddit.com/r/programmingHungary/comments/1do07is/ha_az_egyetemi_informatika_szakok_nem_j%C3%B3k_arra/
[^65]: https://www.reddit.com/r/programmingHungary/comments/1c9b3or/mennyibe_ker%C3%BCl_egy_webshop_lefejleszt%C3%A9se/
[^66]: https://www.reddit.com/r/systems_engineering/comments/19214ht/writing_a_effective_systems_engineering/?tl=hu
[^67]: https://www.reddit.com/r/webdev/comments/1c1al5o/website_development_for_small_businesses_pricing/?tl=hu
[^68]: https://www.reddit.com/r/askhungary/comments/1it2ssy/mi_volt_a_legnagyobb_baki_amit_elk%C3%B6vett%C3%A9l_a/
[^69]: https://www.reddit.com/r/programmingHungary/comments/15tvus6/első_freelancer_munka_mennyit_k%C3%A9rjek/
[^70]: https://www.reddit.com/r/programmingHungary/comments/1k32rq7/szoftverfejlesztő_c%C3%A9gek_j%C3%B6v%C5%91je/
[^71]: https://www.reddit.com/r/kiszamolo/comments/13pjinu/mivel_%C3%A9rdemes_foglalkozni_ami_ma_j%C3%B3_meg%C3%A9lhet%C3%A9st/
[^72]: https://www.reddit.com/r/hungary/comments/tyd4qf/jól_keres%C5%91_it_programoz%C3%B3k_fejleszt%C5%91k_adjatok/
[^73]: https://www.reddit.com/r/programmingHungary/comments/1jnydqa/mindspire_v%C3%A9lem%C3%A9ny/
[^74]: https://www.reddit.com/r/writing/comments/1afxf91/bad_experience_with_writing_competitions_or_bardsy/?tl=hu
[^75]: https://www.reddit.com/r/programmingHungary/comments/1hr4nxb/gazdaságinformatika_2025ben/
[^76]: https://www.reddit.com/r/programmingHungary/comments/16lq5nk/its_v%C3%A1llalkoz%C3%A1s_ind%C3%ADt%C3%A1sa/
[^77]: https://www.reddit.com/r/programmingHungary/comments/1jtgzt1/mps_salary_guide_2025/
[^78]: https://www.reddit.com/r/programmingHungary/comments/1d9cpmj/mikor_fog_helyre%C3%A1llni_az_it_szektor/
[^79]: https://www.reddit.com/r/programmingHungary/comments/14s3s5g/change_my_mind_it_munkaer%C5%91piac_sosem_fog_teljesen/
[^80]: https://www.reddit.com/r/kiszamolo/comments/18zzfiu/meddig_lesz_m%C3%A9g_ilyen_felkapottj%C3%B3l_fizetett_az/
[^81]: https://www.reddit.com/r/kiszamolo/comments/1e68r9i/it_meddig_lesz_ennyire_t%C3%BAl%C3%A9rt%C3%A9kelve/
[^82]: https://www.reddit.com/r/hungary/comments/z484vy/büfészakból_it_szektor_avagy_hogyan_v%C3%A1ltsak/
[^83]: https://www.reddit.com/r/jobshungary/comments/1mi888f/miért_nem_%C3%B6szt%C3%B6nzik_a_korm%C3%A1nyok_a_c%C3%A9geket_a_home/
Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

File diff suppressed because it is too large Load Diff
@@ -0,0 +1,236 @@
# mozdIT Bt. — Weboldal követelmény + Dokploy deploy specifikáció (MVP)
## 0) Rövid összefoglaló
Cél: minimális, de komplett, mobilelső, gyors és biztonságos **bemutatkozó weboldal** a mozdIT Bt.-nek, kiemelt **Webmail** linkkel és rövid, egyedi bemutatkozással. A később készülő **admin aloldal** (szervermonitoring/menedzsment) helye előkészítve. Deployment és tesztelés: **Dokploy** környezetben.
---
## 1) MVP oldalak és funkciók
**Oldalak**
- **Kezdőlap**: rövid, egyedi bemutatkozó szöveg; CTA: **Webmail** link (külső URL); szolgáltatások rövid dobozai.
- **Rólunk**: rövid történet, működés óta, személyes ügyfélkezelés, megbízhatóság.
- **Szolgáltatások**: web hosting, email szolgáltatás, DNS adminisztráció (rövid leírás + kapcsolat CTA).
- **Kapcsolat**: űrlap (név, email, üzenet, GDPR checkbox); cég email, telefonszám (ha lesz), cégnév, székhely.
- **Admin** (előre jelzett aloldal): `/<admin>` route fenntartva; tartalom később.
**Funkciók (MVP)**
- Reszponzív navigáció (hamburger mobilon, sticky header desktopon).
- Űrlapvalidáció (frontend: required + email forma; backend: spamvédett endpoint).
- SEO alapok (title/description per oldal, OG, sitemap, robots).
- Analytics: Plausible (cookieless) vagy GA4 (cookieconsenttel).
---
## 2) Nemfunkcionális követelmények
- **Reszponzivitás:** mobilefirst; töréspontok: 360 / 640 / 768 / 1024 / 1280+ px.
- **Teljesítmény:** Lighthouse (mobil/desktop) ≥ 90; képek WebP/AVIF; lazyload; kritikus CSS minimalizálás.
- **A11y:** WCAG 2.1 AA (fókusz, ARIA, kontraszt ≥ 4.5:1, logikus heading).
- **Biztonság:** HTTPS, alap CSP, XSS/CSRF védelem, input szűrés a backend felé.
- **Megfigyelhetőség:** Sentry (client) + alap logok; uptime healthcheck.
---
## 3) Technológiai stack
- **Frontend:** Next.js (React + TypeScript) — SSG/SSR vegyes; App Router.
- **UI:** Tailwind CSS + egyszerű saját komponensek (később: shadcn/ui opcionális).
- **Űrlapok:** React Hook Form + Zod.
- **State:** minimális local state + SWR (ha kell fetch).
- **Teszt:** Jest + Testing Library (unit), Playwright (E2E — smoke a fő flowkra).
- **CMS (opcionális később):** Strapi/Sanity; MVPben statikus tartalom JSON/MDX.
Projektstruktúra (rövid):
```
/src
/app (Next.js routes)
/components
/styles
/lib
/tests (unit + e2e cfg)
/public
```
---
## 4) Tartalom (MVP) — copy irány
- **Hero cím** (Kezdőlap): „Megbízható web és emailszolgáltatás **személyre szabott támogatással**.”
- **Alcím:** „Kis ügyfélkör, nagy figyelem: stabil tárhely, üzembiztos levelezés és DNS adminisztráció — gyors reakcióval.”
- **USP bulletek:** személyes ügyfélkezelés; gyors reagálás; stabil háttér; rugalmas támogatás.
- **Webmail gomb:** „Ugrás a Webmailre”.
- **Rólunk rövid:** mióta működtök; miért a kicsi ügyfélkör; megbízhatóság/folyamatos támogatás.
- **Szolgáltatás dobozok:** Web Hosting / Email / DNS Admin (12 mondat/elem, Kapcsolat CTA).
*(Megjegyzés: a végleges szöveg a review során finomhangolható.)*
---
## 5) Dokploy környezet — architektúra és folyamat
### 5.1 Környezetek
- **Staging**: `staging.mozdit.hu` (pl. alap auth / IPkorlátozás, ha kell)
- **Production**: `mozdit.hu` (www → apex redirect vagy fordítva)
### 5.2 Alap komponensek
- **Reverse proxy/ingress**: Dokploy beépített (Traefik/Nginx környezet — a dokploy stack szerint).
- **App konténer**: Next.js app (Node 20) — SSG build + Node futtatás (vagy statikus export + Nginx).
- **Opció**: CDN (Cloudflare) a statikus assetekhez.
### 5.3 Environment változók (példa)
- `NEXT_PUBLIC_WEBMAIL_URL=https://webmail.mozdit.hu`
- `COMPANY_NAME=mozdIT Bt.`
- `SITE_URL=https://mozdit.hu`
- `ANALYTICS_PROVIDER=plausible|ga4`
- `PLAUSIBLE_DOMAIN=mozdit.hu` (ha Plausible)
- `GA4_ID=G-XXXXXXX` (ha GA4)
- `CONTACT_API_URL=https://api.mozdit.hu/contact` (ha külön backend)
### 5.4 Healthcheck & readiness
- HTTP GET `/api/health``{status:"ok"}`
- Staging/prod deploy csak zöld health esetén; rollback automatikus szabály (utolsó zöld image).
---
## 6) Docker & build
### 6.1 Next.js multistage Dockerfile (Node 20)
```dockerfile
# 1) Build stage
FROM node:20-alpine AS builder
WORKDIR /app
COPY package.json package-lock.json* pnpm-lock.yaml* yarn.lock* ./
RUN npm ci --prefer-offline --no-audit --legacy-peer-deps || npm ci
COPY . .
RUN npm run build
# 2) Run stage (Node server)
FROM node:20-alpine AS runner
WORKDIR /app
ENV NODE_ENV=production
COPY --from=builder /app/.next ./.next
COPY --from=builder /app/public ./public
COPY --from=builder /app/package.json ./package.json
RUN npm ci --omit=dev --prefer-offline --no-audit || true
EXPOSE 3000
HEALTHCHECK --interval=30s --timeout=5s --retries=5 CMD wget -qO- http://localhost:3000/api/health || exit 1
CMD ["npm","start"]
```
*Megjegyzés:* Ha **statikus export** (SSG only) elegendő, választható Nginx runtime is.
### 6.2 Dokploy app (magas szint)
- **Repository link** + **branch per environment** (`main` → prod, `develop` → staging) vagy tagalapú deploy.
- **Build & deploy**: Dockerfile alapján; port 3000; domain mapping staging/prod; envek UIból/secret storeból.
- **Zerodowntime**: rolling frissítés (legalább 2 replika prodon, ha erőforrás engedi).
---
## 7) CI/CD (példa: GitHub Actions)
Workflow: **lint → unit → build → e2e (smoke, staging) → Dokploy deploy → Lighthouse check (staging) → prod release**
`.github/workflows/ci.yml` (részlet):
```yaml
name: CI
on:
push:
branches: ["main", "develop"]
jobs:
build-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with: { node-version: 20 }
- run: npm ci
- run: npm run lint && npm run test -- --ci
- run: npm run build
docker:
needs: build-test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build & push image
uses: docker/build-push-action@v5
with:
push: true
context: .
tags: registry.example.com/mozdit/site:${{ github.sha }}
deploy-staging:
needs: docker
runs-on: ubuntu-latest
steps:
- name: Trigger Dokploy staging deploy
run: |
curl -X POST "$DOKPLOY_STAGING_HOOK" -H "Authorization: Bearer $DOKPLOY_TOKEN" \
-d '{"image":"registry.example.com/mozdit/site:${{ github.sha }}"}'
environment: staging
lighthouse:
needs: deploy-staging
runs-on: ubuntu-latest
steps:
- name: Lighthouse CI
run: npx @lhci/cli autorun --collect.url=https://staging.mozdit.hu
deploy-prod:
if: github.ref == 'refs/heads/main'
needs: lighthouse
runs-on: ubuntu-latest
steps:
- name: Trigger Dokploy prod deploy
run: |
curl -X POST "$DOKPLOY_PROD_HOOK" -H "Authorization: Bearer $DOKPLOY_TOKEN" \
-d '{"image":"registry.example.com/mozdit/site:${{ github.sha }}"}'
environment: production
```
*Megjegyzés:* a Dokployoldali webhook/API URL és token a platform beállításától függ; ha Git integrációt használtok, a "Trigger" lépés helyett **autodeploy** szabály is beállítható.
---
## 8) Tesztelés a Dokploy stagingen
- **Smoke E2E** (Playwright): 3 alap flow → kezdőlap betölt, Webmail link működik, Kapcsolat űrlap hibakezelés OK.
- **Vizsgálatok**: Lighthouse (mobil & desktop), A11y ellenőrző (axe), 404/500 oldal viselkedés.
- **Megfigyelés**: Sentry DSN kapcsolva; health endpoint figyelése.
---
## 9) Biztonság & adatvédelem
- HTTPS (Lets Encrypt / Dokploy integráció), HSTS.
- **CSP** baseline (scriptsrc 'self' + szükséges 3rd party); **ReferrerPolicy**, **XFrameOptions** (SAMEORIGIN), **XContentTypeOptions**.
- **GDPR**: cookie banner ha GA4; Plausible esetén banner elhagyható.
- Kapcsolat űrlap: captcha/light ratelimit, backend input validáció, email küldés queueval (ha szükséges).
---
## 10) Rollback, backup, verziózás
- **Release tag** (semver) + image tag; Dokployban korábbi image visszagörgetés.
- **Konfig backup**: envek és Dokploy app export; infraascode (Dockerfile, workflowk) GITben.
---
## 11) Elfogadási kritériumok (MVP)
- Kezdőlap, Rólunk, Szolgáltatások, Kapcsolat elérhető és reszponzív.
- Webmail link jól működik (új lapon, nofollow opcionális).
- Lighthouse ≥ 90 minden fő mérőszámon stagingen.
- Űrlap hibák/fókuszállapotok a11ykonformak.
- CI pipeline zöld, staging deploy automatikus; prod deploy csak zöld staging után.
---
## 12) Kezdő feladatlista (ticket sablonok)
1. **Repo & Next.js bootstrap***Acceptance*: app indul dev módban; TS, ESLint, Prettier beállítva.
2. **Tailwind + alap layout***Acceptance*: reszponzív header/footer; tipográfia, színek.
3. **Kezdőlap (Hero + USP + Webmail CTA)***Acceptance*: 1s alatt festődik mobilon; link működik.
4. **Rólunk oldal***Acceptance*: headinghierarchia helyes; szövegek MDXből tölthetők.
5. **Szolgáltatások oldal***Acceptance*: 3 doboz + CTA → Kapcsolat.
6. **Kapcsolat űrlap + API stub***Acceptance*: validáció, hibák; egyszerű spamvédelem.
7. **/api/health endpoint** — *Acceptance*: `{status:"ok"}` JSON.
8. **Dockerfile + Dokploy staging app***Acceptance*: buildel, deployol, domain él.
9. **CI (lint, unit) + Staging deploy trigger***Acceptance*: PRre fut; stagingre pushol.
10. **Playwright smoke E2E + Lighthouse CI***Acceptance*: fut stagingen, riport mentve.
11. **Prod app + domain + HTTPS***Acceptance*: élő site; automatikus HTTPS; monitoring bekapcsolva.
---
## 13) Későbbi bővítések
- Blog/Újdonságok; többnyelvűség; admin aloldal funkciói; CDN cache; képgenerálás; CMS integráció.
---
*Megjegyzés:* A végleges Dokploy beállítások (webhook/API, autodeploy, replika szám, storage) a rendelkezésre álló szerver erőforrásoktól és a Dokploy verziójától függően finomhangolandók.