Skip to content

MarkusKaas23/machine-communication

 
 

Repository files navigation

Skole projekt - Machine communication Dette repository er en backend-docker skrevet i Python, som står for at videresende API-kald fra frontend ud til den korrekte maskine, formatere den returnerede information til JSON-format og automatisere enkelte frontend-forespørgsler til flere maskinkald for at simplificere kommunikationsprocessen mellem frontend og maskine.

** DOCKER INFO ** - STARTER ALTING NUL SETUP cd machine-communication docker compose up i bygger og starter dockersne inkl RestApi'et

** ANDET VIGTIG INFO ** Istedet for at læse koden for at forstå endpoints Gå til localhost:8000/docs på google. Forventet JSON Format til endpoints står under Modeller og på docs Kun POST requests der forventer en JSON body

Docker netværk

Docker compose filen opretter et default bridge netværk for serviceses.

  1. De forskellige services IP i et docker netværk er Service navnet, derfor skulle koden ændres fra localhost forbindelser til service navne.
  2. RestAPI'ets uvicorn server skal køre på samme port som dockeren er mappet til. så man kan tilgå API'et fra ens pc.

About

python api with AGV, WH & Assembly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 97.9%
  • Dockerfile 2.1%