Skip to content

FairyFox5700/Time-Tracking

Repository files navigation

Time-Tracking CI

Time tracking solution

Achitecture and technologies

image

__________________________________

How to run locally without docker

  1. Start elasticsearch container
docker-compose -f docker-compose.yml -f docker-compose.override.yml up  elasticsearch

2.Start kibana container

docker-compose -f docker-compose.yml -f docker-compose.override.yml up  kibana
  1. Start consul container
docker-compose -f docker-compose.yml -f docker-compose.override.yml up consul
  1. Start rabbitmq container
docker-compose -f docker-compose.yml -f docker-compose.override.yml up rabbitmq

5.Change connection string in TimeTracking and TimeTracking.Identuty projects

  1. Create databases and run migrations

  2. Start projects locally

__________________________________

How to run locally with docker

in project directoy run command docker-compose -f docker-compose.yml -f docker-compose.override.yml up -d

Local links

##Rabbit mq management UI ** http://localhost:15672/** image

Elastic

http://localhost:9200/

{
  "name" : "03814a4258e7",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "-DroBZiMRsie1XhnTXpkog",
  "version" : {
    "number" : "7.9.2",
    "build_flavor" : "default",
    "build_type" : "docker",
    "build_hash" : "d34da0ea4a966c4e49417f2da2f244e3e97b4e6e",
    "build_date" : "2020-09-23T00:45:33.626720Z",
    "build_snapshot" : false,
    "lucene_version" : "8.6.2",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

Kibana

http://localhost:5601/app/home

logs: http://localhost:5601/app/discover#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))&_a=(columns:!(_source),filters:!(),index:fe4a6960-6120-11ec-8174-c703e222662f,interval:auto,query:(language:kuery,query:''),sort:!())

image

HealtchChecks UI

http://localhost:8600/healthchecks-ui#/healthchecks

image

Consul

http://localhost:8500/ui/dc1/services

image

Report generator swagger

http://localhost:44593/swagger/index.html

Time Tracking swagger

http://localhost:57732/swagger/index.html

Time tracking identity

http://localhost:43396/swagger/index.html

Ocelot api gateway

http://localhost:6500

About

Time tracking solution

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published