ฉันต้องการกำหนดค่า localstack เป็นคอนเทนเนอร์ที่ใช้ร่วมกันระหว่างบริการไมโครต่างๆ แต่ปัญหาในสภาพแวดล้อมของบริษัทของฉันคือ บริการขนาดเล็กที่แตกต่างกันเหล่านี้กำหนดค่าพอร์ตที่แตกต่างกันสำหรับบริการต่างๆ ใน localstack ดังนั้นไฟล์ docker-compose.yml ของ microservice ทุกไฟล์จึงมี localstack ที่กำหนดค่าเป็นบริการและพอร์ตแบบกำหนดเองที่ชี้ไปยังบริการต่างๆ บน localstack ตัวอย่างเช่น บริการขนาดเล็กหนึ่งบริการจะกำหนดค่า DynamoDB ด้วยพอร์ต 4569 ขณะที่อีกบริการหนึ่งมีพอร์ต 8000
สิ่งที่ฉันต้องการทำคือฉันต้องการกำหนดค่าพร็อกซี nginx เพื่อให้การรับส่งข้อมูลทั้งหมดจากพอร์ต DynamoDB ใด ๆ ไปยังพอร์ต DynamoDB หนึ่งพอร์ตบน localstack (ฉันใช้ DynamoDB เป็นตัวอย่าง โดยพื้นฐานแล้วมันสามารถเป็นบริการใดก็ได้บน localstack) หรือ ทำการกำหนดค่าพอร์ตในไฟล์ docker-compose.yml (กำหนดค่าพอร์ตหลายพอร์ตที่เชื่อมต่อกับพอร์ตคอนเทนเนอร์หนึ่งพอร์ตบน DynamoDB บน localstack) ซึ่งจะช่วยให้ฉันใช้ localstack ได้โดยไม่ต้องเปลี่ยนแปลงมากนัก
เป็นไปได้ไหม มีตัวอย่างใดบ้างที่ฉันสามารถอ้างอิงหรือใช้เพื่อกำหนดค่านี้