23
« kdy: 13. 10. 2023, 18:50:56 »
Popisu moje lowcost reseni na podobny usecase.
1) vpsfree.cz, ale dokazu si to ve vetsim predstavit treba na zeleze u Hetznera, ale mam rad ze se na vpsfree nemusim tolik starat o zalohovani
2) docker-compose.yml a v nem nginx-proxy + letsencrypt companion (to chyta porty 80 a 443 a potom to posila dal v ramci Docker sitovani na prislusne aplikace)
3) gitlab-runner, ktery rsyncem nahodi "deploy" slozku na spravne misto
4) cele se to spusti pres docker compose (a pres .env to rekne tomu nginx-proxy jake mu ma dat hostname, jake ma ziskat certifikaty apod.
Dockerfile pro PHP, pro ty FE weby ktere jsem dostal odjinud, docker-compose pro nginx-proxy to vse ma super dokumentaci. gitlab-runner je taky sranda tim jak se pise v yaml.
Jedu takhle na jednom serveru vedle sebe Drupal v ruznych verzich (ruzne verze php, mariadb atd), k tomu nejaky weby na reactu apod. Neni to HA, vypadky obcas drobne jsou, ale spis v nocnich hodinach. Mam 14 dennich snapshotu masiny kdyby se neco delo (ja si teda jeste rsyncem zalohuju na domaci NAS, ale to uz je dalsi krok).