AnataAria / Fall2023SWP391_NET1703_Group1

Project Minicapstone On Topic Course Selling Online Made By FPTU Students

Home Page:https://anataarisa.hopto.org:3000/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ADEMY - DRAWING COURSE SELLING PLATFORM

Create Pull Request Static Badge
A web application for drawing courses selling
Web Staging

Authors

Mentor

Coding Convention

  1. Create your branch related to your work, format: your name/work you do. Ex: thang.ngo/add-jwt
  2. Push your branch and create a Pull Request for review
  3. If you have merge conflict, contact to the person that are working on that code. DO NOT MERGE CODE WITHOUT CONVENTION

Technologies

Framework

  • JDK: 17

  • Spring Boot 3

  • Framework 7

  • Database

    • Version: 10.5.19

    Deployment


    Usage

    1. Pull project
    git clone git@github.com:AnataAria/Fall2023SWP391_NET1703_Group1.git
    1. Install Dockers
    2. Run docker compose local (dev)
    • On Linux
    sudo docker compose -f docker-compose.local.yaml up -d
    • On Windows
    docker compose -f docker-compose.local.yaml up -d

    Note: If you are using docker compose version lower than 3.0, use this command

    • On Linux
    sudo docker-compose -f docker-compose.local.yaml up -d
    • On Windows
    docker-compose -f docker-compose.local.yaml up -d

    Usage CI/CD

    1. Install Jenkins Jenkins Doc
    2. Clone this project and pushing this project on your repo
    3. Set up Jenkins Pineline, using CIJenkinsfile on CI and Jenkinsfile on CD
    4. Enjoy your work

    Others

    Group Documentation

    Document Template

    About

    Project Minicapstone On Topic Course Selling Online Made By FPTU Students

    https://anataarisa.hopto.org:3000/


    Languages

    Language:Svelte 64.3%Language:Java 32.7%Language:TypeScript 1.3%Language:JavaScript 1.0%Language:HTML 0.5%Language:Dockerfile 0.1%Language:Sass 0.0%Language:CSS 0.0%