Giter Site home page Giter Site logo

nono_server's Introduction


NONO DELUXE

화성시니어클럽 노노유통 재고 관리 시스템


how to run

local에서 이미지 생성하고 docker hub에 업로드하기

1. docker 로그인

docker login --username={docker-user-name}

2. docker 이미지 빌드 및 푸시 스크립트 실행 (mac)

source ./docker-image-build.sh

local docker에서 빌드하고 실행하기

1. jar 빌드

./gradlew build -x test

2. docker image 빌드

docker build --build-arg JAR_FILE=build/libs/\*.jar -t nono-image .

3. docker image 실행

docker rm --force nono-container
docker run -d --name nono-container -p 3000:3000 nono-image

사용 기술

종류 이름
언어 Java(OpenJDK@11)
프레임워크 SpringBoot 2.7.0
빌드 툴 Gradle
인프라(라이브 서버) nginx
Ubuntu Linux
인프라(테스트 서버) nginx
Ubuntu Linux
AWS EC2, RDS, S3
데이터베이스 MariaDB
주요 라이브러리 JPA
thymeleaf
JavaMailSender
jwt0
thumbnailator
apache POI
etc

아키텍쳐

구조도

기능 목록

기능목록1

기능목록2

nono_server's People

Contributors

taehwan0 avatar youngyhj92 avatar

Stargazers

 avatar

Watchers

 avatar

nono_server's Issues

feat: FCM

Description

공지(또는 추후 메세지) 알림 발신을 위한 FCM 작업

  • FCM 토큰 등록
  • FCM 메세지 전송
  • FCM 토큰 삭제

API 요청

  • Product: barcode 검색 추가
  • Notice: recent response 반환 타입 추가
  • Product: record response 데이터 추가

fix: 문서 생성 오류 수정

  • 기존 존재하는 문서를 삭제 후 해당 날짜에 같은 문서, 같은 내용의 문서를 생성 시 문서의 내용이 반영되지 않는 문제

active/activate 혼용

entity class 에서 column 이름이 activate 로 되어있는 경우가 있음.
�column 이름이 안 맞는 경우가 있을 수 있어서 수정이 필요함.

Repository 의 @Query method 동작하지 않는 문제

query (검색어) 를 넣으면 쿼리는 나가고 있으나 반환되는 값이 없음.
확인 후 수정 필요.

Hibernate: select company0_.id as id1_0_, company0_.activate as activate2_0_, company0_.category as category3_0_, company0_.name as name4_0_, company0_.type as type5_0_ from company company0_ where (company0_.name like concat('%', ?, '%')) and company0_.activate=1 order by company0_.name asc limit ?

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.