tibi-docs/README.md

61 lines
1.5 KiB
Markdown
Raw Normal View History

2023-03-13 14:15:48 +01:00
# Tibi Docs und Demo Projekt
2024-01-27 19:58:35 +01:00
Diese Repo enthält die Dokumentation zum TibiCMS und eine Demo-Projekt welches die Dokumentation begleitet.
2023-03-13 14:15:48 +01:00
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_starter) als Vorlage verwenden
- [ ] klonen
- [ ] bereinigen
2023-03-13 14:15:48 +01:00
```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
2023-03-13 14:15:48 +01:00
- `.env`
- `docker-compose-local.yml` -> `name:`
- `api/...`
2023-03-13 14:15:48 +01:00
- [ ] upgraden
2023-03-13 14:15:48 +01:00
```sh
2023-03-13 14:52:54 +01:00
mkdir tmp
# evtl. zuvor: yarn install
2023-03-13 14:15:48 +01:00
make yarn-upgrade
make docker-pull
2023-03-13 14:52:54 +01:00
# falls Fehler auftreten, evtl. Berechtigungen fixen
make fix-permissions
2023-03-13 14:15:48 +01:00
```
- [ ] los programmieren
2023-03-13 14:15:48 +01:00
```sh
make docker-start
2023-03-13 14:52:54 +01:00
# bei erstem fehlerhaften Start, evtl. Berechtigungen fixen:
make fix-permissions
2023-03-13 14:15:48 +01:00
```
- [ ] Projekt in Tibi bekannt machen:
- <https://PROJEKTNAME-tibiadmin.code.testversion.online>
- Pfad der API-Konfig: `/data/api/config.yml`
- [ ] Website im Browser ansehen:
- <https://PROJEKTNAME.code.testversion.online>
- [ ] Testmails checken:
2024-01-27 19:58:35 +01:00
- <https://PROJEKTNAME-maildev.testversion.online>
2024-01-27 19:58:35 +01:00
- [ ] deploy
2024-01-27 19:58:35 +01:00
1. [ ] Subdomain im basispanel anlegen auf `../frontend/`
2. [ ] rsync-Account in basispanel anlegen auf `htdocs/`
3. [ ] Passwort in Secrets eintragen: <https://drone.gitbase.de>
4. [ ] `.drone.yml` anpassen
5. [ ] pushen