GithubHelp home page GithubHelp logo

hyeongjukim / choshsh-ui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from choshsh/choshsh-ui

0.0 1.0 0.0 54.75 MB

Spring Boot와 Vue.js로 개발한 웹 서비스입니다.

License: Other

JavaScript 17.84% HTML 0.87% Vue 70.03% SCSS 0.16% Java 11.10%

choshsh-ui's Introduction

choshsh-ui

하나의 UI에서 여러 오픈소스의 데이터를 보기 위해 시작한 애플리케이션입니다. Web 콘솔을 제공하는 오픈소스 S/W들이 많습니다. 하지만 사용하는 오픈소스의 수가 많아지면서 브라우저 탭을 여러개 열고 사용하는게 번거롭고 귀찮았습니다.

아래 2가지를 사용하여 구현했습니다.

  • Vue.js (+ CoreUI 템플릿)
  • Spring Boot

API 문서

UI 샘플

부하테스트 (Jenkins + Grafana)

jenkins-api-springboot 애플리케이션의 API를 사용하여 jenkins 빌드를 트리거합니다. 테스트 결과는 아티팩트로 저장합니다.

https://user-images.githubusercontent.com/40452325/139435682-a18ef1e4-10d2-42b9-b114-1e9249d31bc0.gif

모니터링

grafana 대시보드

https://user-images.githubusercontent.com/40452325/139429434-bd9c0018-d5b2-4680-9a9e-200f3967671e.png

사용법

  1. Spring Boot 빌드

    ./gradlew bootRun -Dspring.profiles.active=dev
  2. Vue.js 빌드

    cd front-end
    npm install
    npm run serve

choshsh-ui's People

Contributors

choshsh avatar j2e4 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.