Coder Social home page Coder Social logo

houzhiyong / choerodon-front Goto Github PK

View Code? Open in Web Editor NEW

This project forked from open-hand/choerodon-front

0.0 2.0 0.0 88 KB

Choerodon Front is a total front-end of Choerodon that combines Choerodon IAM and Choerodon DevOps.

Home Page: http://choerodon.io

License: Apache License 2.0

Dockerfile 38.38% Smarty 5.28% JavaScript 30.62% Shell 25.72%

choerodon-front's Introduction

choerodon-front

Choerodon uses micro front-end as a front-end, which provides a uniform entrance for the convenience of running all the modules. The project is an overall front-end project that combines Choerodon IAM and Choerodon DevOps.

Modules

There are a number of modules in Choerodon Front, here is a quick overview:

  • choerodon-front-iam - The project is responsible for the IAM and system configuration of the Choerodon Platform, and provides a better user experience through the rich interface.
  • choerodon-front-devops - The project is responsible for the continuous delivery of all homepages and provides users with a better user experience through a rich interface.
  • choerodon-front-agile - Agile Front is the core front service of Choerodon. The service is responsible for Agile process management and providing users with a better user experience through rich display.
  • choerodon-front-wiki - This project looks at the wiki space of the organization and project, as well as features such as creating wiki space.
  • choerodon-front-test-manager - Test Manager Front is the core front service of Choerodon. The service provide users with agile continuous testing tools. Improve test flexibility and visibility. Optimize project test management methods.

To get the code

$ git clone https://github.com/choerodon/choerodon-front.git --recursive

Initializing Oracle Database

If you are using the Oracle database, you can follow these steps

Download The Oracle Client

Download instantclient-basic-linux.x64-12.1.0.1.0.zip from oracle

Add this paragraph in dockerfile

ENV ORACLE_BASE /usr/lib/instantclient_12_1
ENV LD_LIBRARY_PATH /usr/lib/instantclient_12_1
ENV TNS_ADMIN /usr/lib/instantclient_12_1
ENV ORACLE_HOME /usr/lib/instantclient_12_1

COPY instantclient-basic-linux.x64-12.1.0.1.0.zip ./instantclient_12_1.zip
RUN  apk add libaio libnsl && \
    unzip instantclient_12_1.zip && \
    mv instantclient_12_1/ /usr/lib/instantclient_12_1 && \
    rm instantclient_12_1.zip && \
    ln /usr/lib/instantclient_12_1/libclntsh.so.12.1 /usr/lib/libclntsh.so && \
    ln /usr/lib/instantclient_12_1/libocci.so.12.1 /usr/lib/libocci.so && \
    ln /usr/lib/instantclient_12_1/libociei.so /usr/lib/libociei.so && \
    ln /usr/lib/instantclient_12_1/libclntshcore.so.12.1 /usr/lib/libclntshcore.so && \
    ln /usr/lib/libnsl.so.2 /usr/lib/libnsl.so.1 && \
    pip install cx_Oracle==6.4.1

Add values at deploy stage

preJob:
  preConfig:
    db:
      host: 127.0.0.1
      port: 1521
      username: root
      password: choerodon
      dbname: iam_service
      type: oracle

Reporting Issues

If you find any shortcomings or bugs, please describe them in the issue.

How to Contribute

Pull requests are welcome! Follow to know for more information on how to contribute.

choerodon-front's People

Contributors

devane001 avatar vinkdong avatar iotale avatar cczhung avatar huihuawk avatar hughhzwu avatar ettwz avatar zhuzhiyang avatar crockitwood avatar

Watchers

James Cloos avatar  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.