{"id":18698389,"url":"https://github.com/kayyz1/devopsproject","last_synced_at":"2026-04-10T13:31:08.945Z","repository":{"id":154863937,"uuid":"621726638","full_name":"kayYZ1/DevOpsProject","owner":"kayYZ1","description":null,"archived":false,"fork":false,"pushed_at":"2023-04-30T17:29:32.000Z","size":99,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T16:19:31.320Z","etag":null,"topics":["artillery","docker","docker-compose","expressjs","nginx","nodejs","vite"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kayYZ1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-31T08:56:37.000Z","updated_at":"2023-05-16T19:00:20.000Z","dependencies_parsed_at":"2023-05-26T22:45:37.117Z","dependency_job_id":null,"html_url":"https://github.com/kayYZ1/DevOpsProject","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kayYZ1/DevOpsProject","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kayYZ1%2FDevOpsProject","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kayYZ1%2FDevOpsProject/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kayYZ1%2FDevOpsProject/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kayYZ1%2FDevOpsProject/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kayYZ1","download_url":"https://codeload.github.com/kayYZ1/DevOpsProject/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kayYZ1%2FDevOpsProject/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31645178,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["artillery","docker","docker-compose","expressjs","nginx","nodejs","vite"],"created_at":"2024-11-07T11:28:13.314Z","updated_at":"2026-04-10T13:31:08.928Z","avatar_url":"https://github.com/kayYZ1.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# DevOps project for internship\nDue to simplicity both frontend and backend are written in JavaScript, Jenkins was choosen mainly due to being open source and quite easy to use. Application has one simple GET request endpoint that returns a list of colors with their names and values. Client displays on the screen data fetched from that specific endpoint. Both services (server and client) are contenerized with docker and build with docker-compose, in addition there is an small NGINX service configured to work as a loadbalancer. That redirects the request to either one of two running servers.\n## Run locally \n```bash\n  git clone https://github.com/kayYZ1/DevOpsProject.git\n```\n\n```bash\n  cd DevOpsProject\n```\n```bash\n  docker compose up --build\n```\n## Running Tests\n\n\n```bash\n  npm run test //client\n```\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkayyz1%2Fdevopsproject","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkayyz1%2Fdevopsproject","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkayyz1%2Fdevopsproject/lists"}