# Tibi Docs und Demo Projekt Diese Repo enthält die Dokumentation zum TibiCMS und eine Demo-Projekt welches die Dokumentation begleitet. Das Demo-Projekt kann als Vorlage für neue Tibi-Projekte verwendet werden. ## neues Projekt - Checkliste - [x] neues Projekt im gitbase.de anlegen (cms/tibi-docs) als Vorlage verwenden - [ ] klonen - [ ] bereinigen ```sh git filter-branch -f --index-filter 'git rm -rf --cached --ignore-unmatch .yarn/cache' HEAD git filter-branch -f --index-filter 'git rm -rf --cached --ignore-unmatch docs' HEAD git push --force ``` - [ ] anpassen - `.env` - `docker-compose-local.yml` -> `name:` - `api/...` - [ ] upgraden ```sh mkdir tmp # evtl. zuvor: yarn install make yarn-upgrade make docker-pull # falls Fehler auftreten, evtl. Berechtigungen fixen make fix-permissions ``` - [ ] los programmieren ```sh make docker-start # bei erstem fehlerhaften Start, evtl. Berechtigungen fixen: make fix-permissions ``` - [ ] Projekt in Tibi bekannt machen: - - Pfad der API-Konfig: `/data/api/config.yml` - [ ] Website im Browser ansehen: - - [ ] Testmails checken: - - [ ] deploy 1. [ ] Subdomain im basispanel anlegen auf `../frontend/` 2. [ ] rsync-Account in basispanel anlegen auf `htdocs/` 3. [ ] Passwort in Secrets eintragen: 4. [ ] `.drone.yml` anpassen 5. [ ] pushen