Odstranění .env souborů, zavedení šablon
This commit is contained in:
parent
952c2d4a5c
commit
af11b7265c
24
README.md
24
README.md
@ -1,12 +1,18 @@
|
|||||||
# Luncher
|
# Luncher
|
||||||
|
Aplikace pro profesionální management obědů.
|
||||||
|
|
||||||
Zatím to nemá dokumentaci.
|
## Spuštění pro vývoj
|
||||||
Server je v adresáři /server, client v adresáři /client obojí lze spustit pomocí:
|
### Závislosti
|
||||||
|
- [Python 3](https://www.python.org)
|
||||||
|
- [pip](https://pypi.org/project/pip)
|
||||||
|
- [Node.js 18.x](https://nodejs.dev)
|
||||||
|
- [Yarn 1.22.x (Classic)](https://classic.yarnpkg.com)
|
||||||
|
|
||||||
### `yarn`
|
### Spuštění na *nix platformách
|
||||||
### `yarn start`
|
- Nainstalovat závislosti viz předchozí bod
|
||||||
|
- Zkopírovat `client/.env.template` do `client/.env.development` a upravit dle potřeby
|
||||||
V *nix prostředích lze po instalaci základních závislostí (python, pip, venv) použít `./run_dev.sh`
|
- Zkopírovat `server/.env.template` do `server/.env.development` a upravit dle potřeby
|
||||||
|
- Spustit `./run_dev.sh`. Na jiných platformách se lze inspirovat jeho obsahem, postup by měl být víceméně stejný.
|
||||||
|
|
||||||
## TODO
|
## TODO
|
||||||
- [x] Umožnit smazání aktuální volby "popelnicí", místo nutnosti vybrat prázdnou položku v selectu
|
- [x] Umožnit smazání aktuální volby "popelnicí", místo nutnosti vybrat prázdnou položku v selectu
|
||||||
@ -26,11 +32,11 @@ V *nix prostředích lze po instalaci základních závislostí (python, pip, ve
|
|||||||
- [ ] Nasazení nové verze v Docker smaže veškerá data (protože data.json není venku)
|
- [ ] Nasazení nové verze v Docker smaže veškerá data (protože data.json není venku)
|
||||||
- [ ] Vylepšit dokumentaci projektu
|
- [ ] Vylepšit dokumentaci projektu
|
||||||
- [ ] Popsat Food API, nginx
|
- [ ] Popsat Food API, nginx
|
||||||
- [ ] Popsat závislosti, co je nutné provést před vývojem a postup spuštění pro vývoj
|
- [x] Popsat závislosti, co je nutné provést před vývojem a postup spuštění pro vývoj
|
||||||
- [ ] Popsat dostupné env
|
- [x] Popsat dostupné env
|
||||||
- [ ] Pizzy se samy budou při naklikání přidávat do košíku
|
- [ ] Pizzy se samy budou při naklikání přidávat do košíku
|
||||||
- [ ] Nutno nejprve vyřešit předávání PHPSESSIONID cookie na pizzachefie.cz pomocí fetch()
|
- [ ] Nutno nejprve vyřešit předávání PHPSESSIONID cookie na pizzachefie.cz pomocí fetch()
|
||||||
- [ ] Přesunout autentizaci na server (JWT?)
|
- [ ] Přesunout autentizaci na server (JWT?)
|
||||||
- [ ] Zavést .env.template a přidat .env do .gitignore
|
- [x] Zavést .env.template a přidat .env do .gitignore
|
||||||
- [ ] Zkrášlit dialog pro vyplnění čísla účtu, vypadá mizerně
|
- [ ] Zkrášlit dialog pro vyplnění čísla účtu, vypadá mizerně
|
||||||
- [ ] Podpora pro notifikace v externích systémech (Gotify, Discord, MS Teams)
|
- [ ] Podpora pro notifikace v externích systémech (Gotify, Discord, MS Teams)
|
@ -1 +0,0 @@
|
|||||||
PUBLIC_URL=http://192.168.1.106:3005
|
|
3
client/.env.template
Normal file
3
client/.env.template
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# Veřejná URL, na které bude dostupný klient (typicky přes proxy).
|
||||||
|
# Pro vývoj není potřeba, bude použita výchozí hodnota http://localhost:3001
|
||||||
|
# PUBLIC_URL=http://example:3001
|
3
client/.gitignore
vendored
3
client/.gitignore
vendored
@ -1 +1,2 @@
|
|||||||
build
|
build
|
||||||
|
.env.production
|
@ -1 +0,0 @@
|
|||||||
MOCK_DATA=true
|
|
@ -1 +0,0 @@
|
|||||||
FOOD_API_URL=http://nginx/api/food
|
|
8
server/.env.template
Normal file
8
server/.env.template
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# URL na kterém je dostupný Food API parser.
|
||||||
|
# Pro vývoj není potřeba, bude použita výchozí hodnota http://localhost:3002
|
||||||
|
# FOOD_API_URL=http://nginx/api/food
|
||||||
|
|
||||||
|
# Zapne režim mockování jídelních lístků.
|
||||||
|
# Vhodné pro vývoj o víkendech, svátcích a dalších dnech, pro které podniky nenabízejí obědové menu.
|
||||||
|
# V tomto režimu vrací server vždy falešné datum (pracovní den) a Food API pevně nadefinovanou, smyšlenou nabídku jídel.
|
||||||
|
# MOCK_DATA=true
|
4
server/.gitignore
vendored
4
server/.gitignore
vendored
@ -1,3 +1,5 @@
|
|||||||
/node_modules
|
/node_modules
|
||||||
/dist
|
/dist
|
||||||
data.json
|
data.json
|
||||||
|
.env.production
|
||||||
|
.env.development
|
Loading…
x
Reference in New Issue
Block a user