Skip to content

Commit 28ab3b3

Browse files
committed
README
1 parent 3ccc78c commit 28ab3b3

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

README.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Tour de App - SvelteKit + Express boiler plate
2+
3+
Šablona pro vývoj aplikace v soutěži Tour de App společně s frontendovou částí frameworku [SvelteKit](https://svelte.dev/docs/kit), a backendovou částí v [Express](https://expressjs.com/).
4+
5+
## Produkční setup
6+
7+
Jak se aplikace spustí na tourde.cloud je definováno v souboru `tourdeapp.yaml` v kořenovém adresáři tohoto repozitáře. V tomto boiler plate se spouští služby:
8+
```
9+
- caddy (reverse proxy pro frontend a backend)
10+
- web (frontend aplikace)
11+
- server (backend aplikace)
12+
- mysql (MySQL databáze)
13+
```
14+
Co může `tourdeapp.yaml` obsahovat je v [kde??]().
15+
16+
## Lokální vývoj
17+
18+
Pro lokální vývoj je potřeba pustit
19+
- **frontend** (`apps/web`), pomocí `npm run dev` (ve správném adresáři), pustí se na [http://localhost:3001](http://localhost:3001)
20+
- **backend** (`apps/server`), pomocí `npm run dev` (ve správném adresáři), pustí se na [http://localhost:3000](http://localhost:3000)
21+
- **MySQL** databázi, která je definována v `docker-compose.yaml`, pomocí `docker compose up -d mysql` (v kořenovém adresáři repozitáře), databáze poběží na portu 3306
22+
23+
### Prerekvizity
24+
25+
#### Windows
26+
27+
- Nainstalovaný [WSL2 (Windows Subsystem for Linux)](https://learn.microsoft.com/en-us/windows/wsl/install)
28+
- Nainstalovaný a běžící [Docker](https://www.docker.com/)
29+
- Nainstalovaný [Node.js](https://nodejs.org/en/download/)
30+
- Nainstalovaný [npm](https://www.npmjs.com/get-npm) (bývá součástí Node.js)
31+
32+
#### Linux / MacOS
33+
34+
- Nainstalovaný a běžící [Docker](https://www.docker.com/)
35+
- Nainstalovaný [Node.js](https://nodejs.org/en/download/)
36+
- Nainstalovaný [npm](https://www.npmjs.com/get-npm) (bývá součástí Node.js)
37+
38+
## Odevzdání
39+
40+
Jak odevzdat svojí aplikaci můžete najít v našich [kde??]()

0 commit comments

Comments
 (0)