소설 연재 서비스 Novel-Cloud에서
일러스트, 만화, 소설 등을 올리고 공유하세요!
- Kotiln / Spring / JPA
- Authorization : Spring Security
- DOCS : Swagger
- DB : MySql, Redis
- AWS: EC2 t2.small, S3, CloudFront
- Test: junit, mockk
![image](https://private-user-images.githubusercontent.com/45661217/290355010-c11680ff-c559-4bda-97e5-8cca005eeef0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM3MDQyNjYsIm5iZiI6MTcyMzcwMzk2NiwicGF0aCI6Ii80NTY2MTIxNy8yOTAzNTUwMTAtYzExNjgwZmYtYzU1OS00YmRhLTk3ZTUtOGNjYTAwNWVlZWYwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE1VDA2MzkyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRhMzZmYjI1NTYwZjk3NWEwZmEwOTAzNzkzOWUwOGQ4MDUyMDUwOTRkYWJkOWJlNmM4OWQ2NGNjMWRmYWY3MDQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.htUkXJSmdQYajxC4uvloa9nShqJ74uWPxBUBdcKl_jg)
![image](https://private-user-images.githubusercontent.com/45661217/290354795-0b3f6758-79b1-4df2-8890-18c27771894c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM3MDQyNjYsIm5iZiI6MTcyMzcwMzk2NiwicGF0aCI6Ii80NTY2MTIxNy8yOTAzNTQ3OTUtMGIzZjY3NTgtNzliMS00ZGYyLTg4OTAtMThjMjc3NzE4OTRjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE1VDA2MzkyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE0MmVkYjk4OTQ4NTU0MWJmYjkwN2I2Mjg0NmQyMmViOTFkNjA0YWJmMmYzYjExOWMwN2ZkYTRkZmU1ZTA5YWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.0uZpmNdshm02NRElTMLGcBEEO26JQRxq_TXTYfnyx9s)
MySQL 데이터베이스는 프로젝트 내부의 src/main/resources/sql/ddl.sql을 실행하여 스키마를 만들 수 있습니다.
DB 스키마 설정이 완료되면 application.properties 파일에 설정한 환경 변수를 모두 입력해주세요.
프로젝트 실행하기
Novel-Cloud 서비스는 프론트와 백엔드가 분리되어있습니다.
백엔드 서비스인 이 프로젝트를 먼저 실행한 후, 프론트 앱을 실행하면 앱 구동이 완료됩니다.
Backend API Server (this repository).
Frontend repository
추가로 프로젝트에 관한 상세한 정보는
https://github.com/Novel-Cloud에 있습니다.