mirror of
https://github.com/Deutscher-Tischfussballbund/com_sportsmanager.git
synced 2026-06-10 06:27:52 +00:00
34 lines
2.4 KiB
Markdown
34 lines
2.4 KiB
Markdown
# SportsManager
|
|
|
|
## Deploy status
|
|
|
|
### DEV environment
|
|
[](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/173) [Preview: sportsmanager.s10.kicktemp.dev](https://sportsmanager.s10.kicktemp.dev)
|
|
|
|
[](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/204) [Preview: stage.kickern-hamburg.de](https://stage.kickern-hamburg.de)
|
|
|
|
### PROD environment
|
|
[](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/145) [Preview: dtfb.de](https://dtfb.de)
|
|
|
|
[](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/174) [Preview: kickern-hamburg.de](https://kickern-hamburg.de)
|
|
|
|
## Lokale Entwicklungsumgebung
|
|
### Benötigte Programme
|
|
|
|
[get docker](https://docs.docker.com/get-docker/)
|
|
[get node](https://nodejs.org/en/download/) for packaging
|
|
### Vorbereitung der Entwicklungsumgebung durch Akeeba Backup Restore
|
|
|
|
- `docker compose up -d` ausführen und warten bis joomla auf [localhost:8080](localhost:8080) erreichbar ist
|
|
- im Verzeichnis [data/joomla_data/](data/joomla_data/) folgende Daten ablegen:
|
|
- die [kickstarter datei](https://www.akeeba.com/download/akeeba-kickstart/7-1-2/kickstart-core-7-1-2-zip.raw) von akeeba
|
|
- das backup von der dtfb seite (herunterladen via ftp auf u231953.your-storagebox.de)
|
|
- [Vollständige Anleitung](https://www.siteground.com/kb/how_to_extract_and_restore_a_joomla_jpa_archive_or_backup/)
|
|
- [localhost:8080/kickstart.php](localhost:8080/kickstart.php) aufrufen
|
|
|
|
### Komponenten verpacken
|
|
|
|
- Abhängigkeiten installieren via `npm i`.
|
|
- Paketierung beginnen mit `npm run package`
|
|
- Joomla Komponente ist nun hier fertig verpackt: [package/packages/com_sportsmanager.zip](package/packages/com_sportsmanager.zip)
|