Coder Social home page Coder Social logo

isaac's Introduction

ISAAC

ISAAC; Integrated Software Assessment And Collaboration

ISAAC는 Test Project 단위로 Test를 수행/관리하고 수행되는 Test case의 관리를 도와주는 서비스 입니다.

Deploy


  1. dockerdocker-compose를 설치 합니다.
  2. 해당 Repository를 Clone 합니다.
  3. docker-compose를 사용하여 docker image를 Build 합니다.
    root/path/to/isaac $ docker-compose up --build

개발환경 세팅


  • Python 설치
  • pipenv 설치
    pip install pipenv
  • Repository clone
    git clone https://github.com/taejukim/isaac.git
  • pipenv shell & package install
    $ cd isaac
    
    isaac$ pipenv --python 3.8
    
    isaac$ pipenv shell
    
    (isaac)isaac$ pipenv install
    

File Tree


.
├── Dockerfile # Docker file
├── docker-compose.yml # docker-compose 파일
├── Pipfile # python 패키지 의존성 파일
├── Pipfile.lock # python 패키지 의존성 파일 lock
├── README.md # README
├── accounts  # SSO 로그인 및 세션 관련 App
│   ├── admin.py
│   ├── apps.py
│   ├── login_session.py
│   ├── migrations
│   ├── models.py
│   ├── sso.py
│   ├── tests.py
│   └── views.py
├── apps
│   ├── problem # 문제점 관리 App
│   │   ├── admin.py # django Admin page 정의
│   │   ├── apps.py
│   │   ├── models.py # django model 정의 (DB Scheme)
│   │   ├── templates # Temlpates 폴더 (html)
│   │   ├── tests.py 
│   │   ├── urls.py # App url 정의
│   │   └── views.py # View 정의
│   ├── project # Project 관리 App
│   │   ├── admin.py
│   │   ├── apps.py
│   │   ├── models.py
│   │   ├── templates
│   │   ├── tests.py
│   │   ├── urls.py
│   │   └── views.py
│   ├── testcase # Testcase 관리 App
│   │   ├── admin.py
│   │   ├── apps.py
│   │   ├── models.py
│   │   ├── templates
│   │   ├── tests.py
│   │   ├── urls.py
│   │   └── views.py
│   └── testing # Test 수행 App
│       ├── admin.py
│       ├── apps.py
│       ├── models.py
│       ├── templates
│       ├── tests.py
│       ├── urls.py
│       └── views.py
├── config 
│   └── nginx # Nginx 설정 파일
├── docu # 문서
│   └── prototype
├── isaac_project # 프로젝트 설정 및 Main URL
│   ├── admin.py
│   ├── asgi.py
│   ├── settings.py
│   ├── urls.py
│   ├── views.py
│   └── wsgi.py
├── manage.py # Django 실행 파일
├── static # 정적 파일 폴더
│   ├── admin
│   ├── favicon.ico
│   ├── files
│   └── img
└── templates # 메인 Templates
    ├── base.html
    └── login.html

Specification

  • python 3.9
  • django 3.1.5
  • gunicorn 20.0.4
  • nginx
  • bootstrap4
  • rabbitmq
  • mariadb
  • celery

isaac's People

Contributors

taejukim avatar dependabot[bot] avatar

Watchers

 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.