Skip to content

als904204/WebDuck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

notice1.png

🧑🏻‍💻Webduck 방문하기


📚웹툰 덕후들을 위한 사이트


플랫폼 별 리뷰가 달라 당황스러우셨나요?

요일마다 보시던 웹툰을 잊으셨나요?


🥸WebdDuck에서 웹툰관리하고 리뷰를 찾아보세요!

웹툰 리뷰평을 보고 보고싶은 웹툰을 WebDuck에서 찾아봐요

나만의 보관함을 만들어 보던 웹툰을 기록하세요!


📝목차


🔧기술스택

BackEnd
Spring boot RestDocs Spring Security Gradle Java
FrontEnd
Vue
DataBase
MariaDB
Infra
AWS Git Action S3 EC2 RDS Nginx

아키텍쳐

architecture.png


ERD


db.png


빌드

도커 사용 시
docker compose up

접속


수동 빌드 시

Vue

경로 : webduck/frontend

cd frontend
npm install (버전 오류 나면)
vue run dev  // 개발환경
vue run build // 배포환경

SpringBoot

경로 : webduck/backend

gradle

cd backend
./gradlew clean build
java -jar build/libs/*.jar

환경 설정 변경

# webduck/backend/src/main/resources/application.yml
spring:
  profiles:
    active: dev // prod,test,docker

접속


API 문서

http://localhost:8090/docs/index.html


관리자 페이지

도커 환경 http://localhost:80/login
수동 배포 환경 http://localhost:5173/login
  1. 관리자 로그인

admin1.png


  1. 상단 메뉴바 관리자 페이지 접속 admin2.png

  1. 메뉴 목록 admin3.png

📌트러블슈팅 & 성능 개선

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published