Skip to content

Fibonacci calculation app (specially complicated with Redis and Postgres) built on docker's containers. Docker compose and Kubernetes setup

Notifications You must be signed in to change notification settings

AlexanderAnishchik/Multi-Container-Fibonacci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

multi-container-fibonacci

Fibonacci calculation app (specially complicated with Redis and Postgres) built on docker's containers

This is an image

Tech Stack

  • React, Node.js
  • Postgres, Redis
  • Docker, docker-compose, Kubernetes
  • Azure, AWS, Github

Architecture

  • client project - React UI simple application
  • server project - Node.js API application works with Redis and Postgres
  • worker - background project works with Redis

Branches

  • docker-compose contains configuration for local development and deployment of containers to AWS Elastic Beanstalk via Github Actions.
  • master contains kubernetes cluster setup and Github Actions to deploy to Azure AWS

How To Run

  • To run docker-compose execute "docker-compose up -f docker-compose-dev.yml --build" in a solution directory
  • To run kubernetes execute "kubectl apply -f k8s" in a solution directory. Open "localhost:80" URL in browser

About

Fibonacci calculation app (specially complicated with Redis and Postgres) built on docker's containers. Docker compose and Kubernetes setup

Topics

Resources

Stars

Watchers

Forks