add Manual

This commit is contained in:
Marko
2024-06-06 10:18:48 +02:00
parent 4ef896c895
commit 461ebae47c
10 changed files with 138 additions and 37 deletions

View File

@@ -9,14 +9,14 @@ Connector zwischen Hiltes und JTL Wawi
--------------
> git clone https://gitbase.de/OrangeJungle/CdsConnector.git
> cd CdsConnector
> cd CdsConnector
Installiere Abhängigkeiten
> make install
Erstelle .env.local Datei und füge folgendes ein:
> DATABASE_URL=mysql://root:root@mysql:3306/cds_connector
> DATABASE_URL=mysql://root:root@mysql:3306/cds_connector
Starte MySQL-Server:
> docker compose up
@@ -31,16 +31,47 @@ Update der Datenbank
> bin/console doctrine:migrations:execute
Starte Server
> make dev-server
> make dev-server
API-Übersicht
> https://127.0.0.1:8000/api
Update Symphony
Update Symphony
> composer update
# Benutzen
--------------
Hiltes Import
> bin/console hiltes:import
Hiltes Import full Import
Kompletter Abgleich aller Bestände
> bin/console hiltes:import
Delta Import
Die Delta Datei baut sich über den Tag auf und enthält alle Änderungen seit dem letzten full export von Hiltes
> bin/console hiltes:import --d
# Hosting
--------------
https://cloud.iteckse.de/
hier laufen 2 Cronjobs:
Täglich um 01:01 Uhr der full Import
> /home/users/orangejungle/www/bin/console hiltes:import
Alle 5 Minuten der Delta Import
> 1-56/5 0-1,2-23 * * * /home/users/orangejungle/www/bin/console hiltes:import --d
# JTL
--------------
In Windows Aufgabenplanung die Aufgabe JTL Bestandsimport alle 5 Minuten ausgeführt
Diese ruft das Script C:\CloudFTP\import_delta.bat auf
Einmal um 01:008 Uhr läuft die Aufgabe für den komplett Import diese ruft das Script C:\CloudFTP\import_full.bat auf
die Scripte sind im Order "jtlscript" zu finden
# Slack
--------------