SUK: Nas stack (
https://www.uxf.cz/ )/
- Debian, pokud mozno co nejminimalnejsi instalace se zakladnimi nastroji (ssh, dig, ping...)
- Docker instalujeme z docker repozitare, abychom to meli trochu aktualni
- primo na serveru bezi jen ssh a Docker Swarm
Bezi nam tyto Docker Swarm stacky:
- Traefik - "centralni" reverse proxy, ktera "sama objevi" nove bezici sluzby, ma nastarost nasmerovat pozadavek do spravneho stacku
- PostgreSQL - centralni, protoze
a) muzu vyladit konfigurace, priradit vice RAM
b) snazsi zalohovani
- Minio - S3 storage - centralni, protoze
a) konfigurace a data na jednom miste - mam minimum volumes v projektech
b) snazsi zalohovani
- Resizer - nas vlastni centralni resizer obrazku v nodejs
- Sentry - centralni smer dat
- Zabbix - centralni metriky
a pak jednotlive projekty (stacky), ktere jsou obvykle tvoreny temito services:
a) nginx - distribuuje pozadavky mezi backend a frontend
b) api - php8.2+fpm
c) web - frontend v NextJS
d) admin - frontend v NextJS
a dale dle projektu Redis, RabbitMQ...
Nasazujeme z GitLabu, zaroven povazuji za zakladni znalost umet vse ovladat z prikazove radky. Krome toho mame Portainer a SwarmPit, ale ty pouzivame okrajove