From 1ee2cfc9596626d2390a7480efb9efc9b3f648d5 Mon Sep 17 00:00:00 2001 From: Edward O'Connor <98666468+Eddie4k-code@users.noreply.github.com> Date: Wed, 7 Jun 2023 12:31:09 -0400 Subject: [PATCH 1/6] Create test.yml Testing Github Actions --- .github/workflows/test.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..2b5a491 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,11 @@ +name: Tests + +on: + pull_request + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - run: cd client && npm install && npm run dev From f6a60ed15e91ffceb5bba63dcb6ae0c6fc9f5356 Mon Sep 17 00:00:00 2001 From: Edward O'Connor <98666468+Eddie4k-code@users.noreply.github.com> Date: Wed, 7 Jun 2023 12:53:34 -0400 Subject: [PATCH 2/6] Update ReadME.md --- ReadME.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/ReadME.md b/ReadME.md index d578033..36d1be3 100644 --- a/ReadME.md +++ b/ReadME.md @@ -1,10 +1,6 @@ - - +
NATS (NATS Streaming or NATS.io) is utilized for inter-service communication within the microservices architecture. It provides a lightweight and scalable messaging system that enables services to communicate asynchronously. NATS ensures reliable + + +
Nginx acts as a load balancer in this application. It distributes incoming requests across multiple instances of the Client service, ensuring optimal resource utilization and improved performance. Nginx plays a crucial role in managing the high volume of user traffic and helps maintain the responsiveness and availability of the ticket marketplace.
From d55b4625269cf0ece5e56f38c95d8b8e1a918e56 Mon Sep 17 00:00:00 2001 From: Edward O'Connor <98666468+Eddie4k-code@users.noreply.github.com> Date: Wed, 7 Jun 2023 12:58:29 -0400 Subject: [PATCH 5/6] Update ReadME.md --- ReadME.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ReadME.md b/ReadME.md index b5b548d..ba8d3fe 100644 --- a/ReadME.md +++ b/ReadME.md @@ -3,6 +3,9 @@I had a lot of fun working on this application! :)
Docker is used for containerization in this application. Each service is packaged into a Docker container, which encapsulates its dependencies and provides consistency across different environments. Docker containers are lightweight, portable, and enable efficient deployment and scaling of microservices.
NATS (NATS Streaming or NATS.io) is utilized for inter-service communication within the microservices architecture. It provides a lightweight and scalable messaging system that enables services to communicate asynchronously. NATS ensures reliable +
NATS (NATS Streaming or NATS.io) is utilized for inter-service communication within the microservices architecture. It provides a lightweight and scalable messaging system that enables services to communicate asynchronously.