Zprovozneni Nette projektu
- Nainstalovat composer mimo kontejner
- Stahnout default projekt pomoci composeru
- composer create-project nette/web-project nazev-projektu
- Zmenit nastaveni ve vrcholu adresare v souboru .htaccess na "Require all granted"
- Jinak zpusobuje chybu Permission Denied nebo nejaky podobny 4xx
- V configu (local.neon) se jmeno DB musi jmenovat "db" a stejne tak server s databazi
- Heslo se zadava v Dockerfile nebo v docker-compose.yml
Pro Vite:
- Vygenerovat projekt template podle dokumentace
- Dockerfile: CMD ["npm", "run", "dev"]
- package.json je treba upravit takhle:
"scripts": { "dev": "vite --host", "build": "vue-tsc --noEmit && vite build", "preview": "vite preview" },
- npm install mimo docker?
Dockerfile a docker-compose.yml jsou udelane tak, ze frontend a backend jsou rozdelene do stejne jmenujici se slozek Tzn. struktura:
- frontend
- backend
- Dockerfile (Nette backend image - PHP 8.1)
- client.Dockerfile (Vue frontend image)
- docker-compose.yml
Zapnout kontejnery:
docker-compose up -d