Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
581 commits
Select commit Hold shift + click to select a range
1aa0ad2
Merge pull request #103 from pirogramming/minji
plumbestie Feb 7, 2026
ad863b9
fix: mission 뷰 버그 수정
issuejong Feb 7, 2026
08f34db
Merge pull request #107 from pirogramming/fix/#104
issuejong Feb 7, 2026
3f74556
fix: level_test.html 수정
bimvocado Feb 7, 2026
dbe76ba
fix: accounts/views.py, api_urls.py 수정 - API 앤드포인트 미등록 이슈
bimvocado Feb 7, 2026
69f09f7
fix: level_test.html 서버전송 경로 수정
bimvocado Feb 7, 2026
f126357
fix: level_test에서 result-score 제거. test만 넘겨도 됨
bimvocado Feb 7, 2026
dfc11dc
fix : team.css 보완
plumbestie Feb 7, 2026
0466f89
debug: 레벨진단결과 저장안되는 이슈 디버깅
bimvocado Feb 7, 2026
4c7e62e
Merge branch 'develop' into minji
plumbestie Feb 7, 2026
d074d53
fix : team.css 수정
plumbestie Feb 7, 2026
57f440c
fix: main.html, team_apply.html 수정 -파라미터 문법 오류
bimvocado Feb 7, 2026
82db268
Merge branch 'develop' into minji
plumbestie Feb 7, 2026
7968e52
feat: 팀 매칭 취소 기능 추가
issuejong Feb 7, 2026
9c03649
fix: teams/apply도 수정
bimvocado Feb 7, 2026
170a117
Merge pull request #108 from pirogramming/feat/#106
issuejong Feb 7, 2026
1965ef1
Merge branch 'develop' into minji
plumbestie Feb 7, 2026
93c7cf9
fix : 버튼 오류 수정
plumbestie Feb 7, 2026
c95ffbe
Merge pull request #109 from pirogramming/minji
plumbestie Feb 7, 2026
46ab84f
fix: 열정판별설문 api 앤드포인트 등록
bimvocado Feb 7, 2026
3e2b5a1
충돌 수정?
bimvocado Feb 7, 2026
48cabc5
fix: 열정레벨 판별 설문 앤드포인트 등록, 수종님과의 충돌해결
bimvocado Feb 7, 2026
e986dee
fix: teams/views.py수정
bimvocado Feb 7, 2026
c2c4866
fix : mission 컨텐츠 추가
plumbestie Feb 7, 2026
78bcf7a
Merge branch 'develop' into minji
plumbestie Feb 7, 2026
a80b135
fix : mission 진척도 저장
plumbestie Feb 7, 2026
046394a
Merge pull request #110 from pirogramming/minji
plumbestie Feb 7, 2026
75ed5d8
fix: 기술 스택에 role 나타나던 버그 수정
issuejong Feb 7, 2026
d5aa651
feat: 팀 매칭 취소 버튼 템플릿 추가
issuejong Feb 7, 2026
2f8c707
refactor: 프로젝트 수정에 필요한 모델 리팩토링
issuejong Feb 7, 2026
139cfbb
refactor: 프로젝트 수정에 필요한 폼 리팩토링
issuejong Feb 7, 2026
6282536
refactor: 프로젝트 수정에 필요한 뷰 리팩토링
issuejong Feb 7, 2026
bdb487b
Merge pull request #112 from pirogramming/refactor/#111
issuejong Feb 7, 2026
995f30d
fix : mission 관련 파일 수정
plumbestie Feb 7, 2026
96043bb
fix : main & team 매칭 상태에 따른 오류 수정
plumbestie Feb 7, 2026
ae9bb52
feat : dashboard popup 생성
plumbestie Feb 7, 2026
90f5075
Merge pull request #113 from pirogramming/minji
plumbestie Feb 7, 2026
baf7a1f
fix: signup margin
knana6 Feb 8, 2026
73181b8
Merge pull request #115 from pirogramming/minha
knana6 Feb 8, 2026
36b5c37
feat: 유저에 이메일 알림 받기 boolean 타입 추가
issuejong Feb 8, 2026
fdec582
fix : main css 깨지는 부분 수정
plumbestie Feb 8, 2026
ebba78f
Merge branch 'develop' into minji
plumbestie Feb 8, 2026
12bbc82
Merge pull request #116 from pirogramming/minji
plumbestie Feb 8, 2026
6acafd0
feat: 관리자 페이지에서 이메일 보내는 기능 추가
issuejong Feb 8, 2026
9cc0332
feat: 메일 템플릿 추가
issuejong Feb 8, 2026
fca8013
feat: 신고 작성 API 구현 및 AJAX로 적용
Tonyjoo11 Feb 8, 2026
0de2d84
Merge pull request #117 from pirogramming/feat/#105
Tonyjoo11 Feb 8, 2026
13a4b8b
feat: 알림 받기 로직 추가
issuejong Feb 8, 2026
abdb801
Merge pull request #118 from pirogramming/feat/#114
issuejong Feb 8, 2026
0853e78
fix: onboarding layout
knana6 Feb 8, 2026
2f8dbc7
fix: social login layout
knana6 Feb 8, 2026
07f3125
Merge branch 'develop' into minha
knana6 Feb 8, 2026
bdd39ce
Merge pull request #119 from pirogramming/minha
knana6 Feb 8, 2026
bc42b3e
fix: 회고에서 프로젝트, 역할 선택을 위해 데이터 제공하도록 수정
Tonyjoo11 Feb 8, 2026
7dcabaa
fix: email certify css
knana6 Feb 8, 2026
8501b9b
Merge pull request #120 from pirogramming/minha
knana6 Feb 8, 2026
29134da
fix: password reset css
knana6 Feb 8, 2026
bf789a7
Merge pull request #121 from pirogramming/minha
knana6 Feb 8, 2026
4e0a41b
Merge branch 'develop' into minji
plumbestie Feb 8, 2026
b7da6a4
refactor: TechStack 리팩토링
issuejong Feb 9, 2026
49da516
Merge pull request #123 from pirogramming/refactor/#122
issuejong Feb 9, 2026
5f70fab
fix: guide word reset
knana6 Feb 9, 2026
a9de633
Merge pull request #124 from pirogramming/minha
knana6 Feb 9, 2026
0b25f2d
fix: profile edit layout
knana6 Feb 9, 2026
53c2b37
Merge pull request #125 from pirogramming/minha
knana6 Feb 9, 2026
bcf43f6
fix: diff file changed error
knana6 Feb 9, 2026
6550405
Merge pull request #126 from pirogramming/minha
knana6 Feb 9, 2026
89ba517
fix: double check field layout
knana6 Feb 9, 2026
c76140d
Merge pull request #127 from pirogramming/minha
knana6 Feb 9, 2026
7c5574c
Merge branch 'develop' into hyungju/main
Tonyjoo11 Feb 9, 2026
d0f4c8d
Merge branch 'develop' into minji
plumbestie Feb 9, 2026
399bd08
fix : team_apply 알림받기 버튼 형식으로 수정
plumbestie Feb 9, 2026
19fb22c
Merge pull request #128 from pirogramming/minji
plumbestie Feb 9, 2026
0678525
feat: note_list, create, update, form 디자인 수정, bookmark AJAX 처리, html …
Tonyjoo11 Feb 9, 2026
9a58fc5
Merge pull request #129 from pirogramming/hyungju/main
Tonyjoo11 Feb 9, 2026
7f4921d
feat: 표 삽입 기능, 삽입한 이미지 크기 적절히 조정
Tonyjoo11 Feb 9, 2026
7b33521
Merge pull request #130 from pirogramming/hyungju/main
Tonyjoo11 Feb 9, 2026
054cfd6
chore: 배포 서버에서 https로 rediret_uri 만들 수 있도록 settings.py 수정
Tonyjoo11 Feb 9, 2026
1ce7eb9
Merge pull request #131 from pirogramming/hyungju/main
Tonyjoo11 Feb 9, 2026
d5c33b2
fix: settings.py 배포 설정 수정
bimvocado Feb 9, 2026
d105dba
Add WhiteNoise for static files in production
bimvocado Feb 9, 2026
e1741b4
fix: onboarding
bimvocado Feb 9, 2026
bce03ab
fix: tech stack
bimvocado Feb 9, 2026
3f3daab
fix: 프로필 사진 및 테크스택 이슈 해결?
bimvocado Feb 9, 2026
dc8abee
fix: profile img
bimvocado Feb 9, 2026
1e99cbc
fix: mypage
bimvocado Feb 9, 2026
af87cc7
fix: pencil icon
knana6 Feb 10, 2026
e27c855
fix: default image
knana6 Feb 10, 2026
3648283
Merge pull request #132 from pirogramming/minha
knana6 Feb 10, 2026
f00cabd
fix: onboarding forms.py submit
knana6 Feb 10, 2026
cffd8c1
Merge pull request #133 from pirogramming/minha
knana6 Feb 10, 2026
54a4755
feat: note detail
knana6 Feb 10, 2026
36bff59
Merge pull request #134 from pirogramming/minha
knana6 Feb 10, 2026
ae6d3e4
feat: 프로젝트 하트용 모델 추가
issuejong Feb 10, 2026
51a4e77
feat: ajax 및 좋아요를 위한 url 추가
issuejong Feb 10, 2026
cb6bf44
feat: 좋아요 기능 구현
issuejong Feb 10, 2026
d98a1e7
feat: ajax 좋아요 기능 템플릿 구현
issuejong Feb 10, 2026
de95607
Merge pull request #136 from pirogramming/feat/#135
issuejong Feb 10, 2026
4a218ee
fix : dashboard 저장하기 버튼
plumbestie Feb 10, 2026
82013ae
Merge branch 'develop' into minji
plumbestie Feb 10, 2026
50aa701
fix : dashboard_update 수정 (즐겨찾기 기능 미구현)
plumbestie Feb 10, 2026
cfa336d
feat: 표 삽입할 때 모달 띄워서 표 크기 정하는 기능 추가
Tonyjoo11 Feb 10, 2026
08d5f46
fix: 버튼에 커서 올릴 때 포인터 안 바뀌는 점 수정
Tonyjoo11 Feb 10, 2026
32f2568
fix: 돌아가기 버튼 수정
Tonyjoo11 Feb 10, 2026
ade7535
fix : main 회고 관련 분기 추가
plumbestie Feb 10, 2026
d5552dc
main 반응형 구현
plumbestie Feb 10, 2026
865f385
fix : dashboard_update 관련 링크 위치 수정(진척도 미완료)
plumbestie Feb 10, 2026
804d2c4
fix : team 반응형 구현
plumbestie Feb 10, 2026
bdd1b1d
fix : team_apply 반응형 구현
plumbestie Feb 10, 2026
d7d60b0
mission 반응형 구현
plumbestie Feb 10, 2026
59e485a
fix : base 반응형 구현
plumbestie Feb 10, 2026
bc575ce
Merge pull request #137 from pirogramming/hyungju/main
Tonyjoo11 Feb 10, 2026
2430aa4
refactor: dashboard form 수정
issuejong Feb 10, 2026
7df8b20
feat: 마크다운 세팅
issuejong Feb 10, 2026
3b2fab8
fix : dashboard 반응형 구현
plumbestie Feb 10, 2026
76d0f84
Merge pull request #139 from pirogramming/minji
plumbestie Feb 10, 2026
4fd3db1
Merge branch 'develop' into refactor/#138
issuejong Feb 10, 2026
c7a7638
feat: note_list에 반응형 추가
Tonyjoo11 Feb 10, 2026
30defa0
feat: 마크다운으로 입력받는 기능 구현
issuejong Feb 10, 2026
87294d2
feat: 미션 페이지에서 역할별 진척도 추가
issuejong Feb 10, 2026
36272b8
fix: 회고 질문 간소화 버전을 기본값으로 설정
Tonyjoo11 Feb 10, 2026
9127dc3
Merge pull request #140 from pirogramming/hyungju/main
Tonyjoo11 Feb 10, 2026
eafa79c
feat: 전체 가이드 진척도 구현
issuejong Feb 10, 2026
de39713
feat: 전체 가이드 진척도 템플릿 구현
issuejong Feb 10, 2026
b38ddfb
Merge pull request #142 from pirogramming/refactor/#138
issuejong Feb 10, 2026
d6197ea
fix: mypage image default
knana6 Feb 10, 2026
168de69
Merge pull request #144 from pirogramming/minha
knana6 Feb 10, 2026
448abb9
fix: mypage image class delete
knana6 Feb 10, 2026
e8f98a2
Merge pull request #145 from pirogramming/minha
knana6 Feb 10, 2026
769854b
fix : 로고 수정
plumbestie Feb 10, 2026
ec1359d
Merge branch 'develop' into minji
plumbestie Feb 10, 2026
2bd0ed2
fix : dashboard 레이아웃 수정
plumbestie Feb 10, 2026
37478c0
fix: mypage form
knana6 Feb 10, 2026
d5d2acd
Merge pull request #146 from pirogramming/minha
knana6 Feb 10, 2026
899f819
fix : team_apply 반응형 css 수정
plumbestie Feb 10, 2026
25d7a68
Merge branch 'develop' into minji
plumbestie Feb 10, 2026
d86d08d
Merge pull request #147 from pirogramming/minji
plumbestie Feb 10, 2026
467a9cf
fix: 프로필 온보딩 페이지에서 닉네임 중복 오류 수정
issuejong Feb 10, 2026
84e0a81
feat: 기술 스택별 색 설정
issuejong Feb 10, 2026
ab2a059
refactor: URL 경로 통일 및 CSS 정리
issuejong Feb 10, 2026
ceddad5
refactor: url 수정
issuejong Feb 10, 2026
505d386
feat: 프로필 수정 화면에서 기술 스택별 색 구현
issuejong Feb 10, 2026
bfeed85
Merge pull request #148 from pirogramming/fix/#143
issuejong Feb 10, 2026
6004a19
feat: 누락된 js 코드 이동
Tonyjoo11 Feb 10, 2026
f584d6c
fix: mypage avatar css
knana6 Feb 10, 2026
28d1df1
Merge pull request #149 from pirogramming/minha
knana6 Feb 10, 2026
d8c1a8c
fix: note detail markdown guide
knana6 Feb 10, 2026
536a85a
fix: mypage container css
knana6 Feb 10, 2026
240de6b
fix: passion test guideline
knana6 Feb 10, 2026
cfbff84
Merge pull request #150 from pirogramming/minha
knana6 Feb 10, 2026
f5d8b99
fix: padding passion test
knana6 Feb 10, 2026
05503b9
revert: to d8c1a8c state
knana6 Feb 10, 2026
f941a2c
Merge pull request #151 from pirogramming/minha
knana6 Feb 10, 2026
533138d
fix: passion test html
knana6 Feb 11, 2026
a530589
fix
plumbestie Feb 11, 2026
235658c
fix : base 레이아웃 오류 수정
plumbestie Feb 11, 2026
a3a934a
Merge pull request #152 from pirogramming/minha
knana6 Feb 11, 2026
bee332a
fix : base 레이아웃 오류 수정
plumbestie Feb 11, 2026
0c10148
fix : login 반응형 구현
plumbestie Feb 11, 2026
1076f66
fix : login 세부레이아웃 수정
plumbestie Feb 11, 2026
0b9cd7f
Merge branch 'develop' into minji
plumbestie Feb 11, 2026
d67b782
fix : passion_test 반응형 구현
plumbestie Feb 11, 2026
4be2f88
Merge pull request #153 from pirogramming/minji
plumbestie Feb 11, 2026
eff087e
fix: yml 파일 수정
bimvocado Feb 11, 2026
f33d0c7
fix: nginx 권한 수정
bimvocado Feb 11, 2026
9eaf540
feat: kitup_list 내 프로젝트 기준 정렬 구현
Tonyjoo11 Feb 11, 2026
639ee72
Merge pull request #154 from pirogramming/hyungju/main
Tonyjoo11 Feb 11, 2026
1d1ddfa
fix: node_detail
bimvocado Feb 11, 2026
edc2081
Merge branch 'develop' of https://github.com/pirogramming/StartLineDe…
bimvocado Feb 11, 2026
af1e995
fix : kitup_list 내 프로젝트 추가
plumbestie Feb 11, 2026
30e0ce2
feat: mypage level add
knana6 Feb 11, 2026
d962904
Merge pull request #155 from pirogramming/minha
knana6 Feb 11, 2026
0cc9369
note 반응형 구현
plumbestie Feb 11, 2026
18e9228
Merge pull request #156 from pirogramming/minji
plumbestie Feb 11, 2026
4df8fa4
mission 완료 문구 분기 추가
plumbestie Feb 11, 2026
86f8d34
base 드롭다운 수정
plumbestie Feb 11, 2026
084215e
Merge branch 'develop' into minha
knana6 Feb 11, 2026
509b7c7
Merge pull request #157 from pirogramming/minha
knana6 Feb 11, 2026
8f05b83
fix: 오타 수정
issuejong Feb 11, 2026
2da6ff1
fix: 관리자 페이지에서 오류 메세지 출력 버그 수정
issuejong Feb 11, 2026
0e97d37
test: 테스트용 사용자 생성
issuejong Feb 11, 2026
7e66dc0
rafactor: 팀 매칭 알고리즘 향상 (라운드 로빈 방식)
issuejong Feb 11, 2026
2b3d5ec
Merge pull request #159 from pirogramming/fix/#158
issuejong Feb 11, 2026
667d302
fix : note_list & detail 수정
plumbestie Feb 11, 2026
1b9b2a4
Merge branch 'develop' into minji
plumbestie Feb 11, 2026
a81cbce
Merge pull request #160 from pirogramming/minji
plumbestie Feb 11, 2026
5f16575
fix : note_form 수정
plumbestie Feb 11, 2026
bab288b
Merge branch 'develop' into minji
plumbestie Feb 11, 2026
7c7c443
Merge pull request #161 from pirogramming/minji
plumbestie Feb 11, 2026
47ef853
fix: mypage css
knana6 Feb 11, 2026
41f1f18
Merge pull request #162 from pirogramming/minha
knana6 Feb 11, 2026
8c907d0
feat: 북마크 누르면 모양이 조금 바뀜
Tonyjoo11 Feb 11, 2026
0219f40
fix: mypage css updown
knana6 Feb 11, 2026
3e8e298
Merge pull request #163 from pirogramming/minha
knana6 Feb 11, 2026
dbf59d9
fix : login & signup 수정
plumbestie Feb 11, 2026
4286318
Merge branch 'develop' into hyungju/main
Tonyjoo11 Feb 11, 2026
91c6811
Merge pull request #164 from pirogramming/minji
plumbestie Feb 11, 2026
7bccfc7
fix: 불필요한 수정하기 버튼 제거
Tonyjoo11 Feb 11, 2026
d35e65f
fix: tech stack margin add
knana6 Feb 11, 2026
d09dcfa
Merge pull request #165 from pirogramming/minha
knana6 Feb 11, 2026
6e4e43e
fix: md에 있던 표의 html 변환 부자연스러운 문제 해결
Tonyjoo11 Feb 11, 2026
08b5cd2
Merge pull request #166 from pirogramming/hyungju/main
Tonyjoo11 Feb 11, 2026
9ba8c36
feat: form에서 회고 입력할 때 입력창이 줄 크기에 따라 동적으로 증가
Tonyjoo11 Feb 11, 2026
95d0157
Merge pull request #167 from pirogramming/hyungju/main
Tonyjoo11 Feb 11, 2026
8264020
feat: form에서 스택 선택하지 못하도록 변경, 플젝 선택한 것에 따라 정해지도록 수정
Tonyjoo11 Feb 11, 2026
3a2a92d
Merge pull request #168 from pirogramming/hyungju/main
Tonyjoo11 Feb 11, 2026
88cef59
fix: media mypage alignment
knana6 Feb 11, 2026
6fca0d1
Merge pull request #169 from pirogramming/minha
knana6 Feb 11, 2026
732e545
fix: 태스트에서 다음 버튼 먼저 나오도록 수정 (편의성)
Tonyjoo11 Feb 11, 2026
72d6907
Merge pull request #170 from pirogramming/hyungju/main
Tonyjoo11 Feb 11, 2026
a0031e1
fix: 테스트 다음/이전 버튼 수정
Tonyjoo11 Feb 11, 2026
5b943fb
Merge pull request #171 from pirogramming/hyungju/main
Tonyjoo11 Feb 11, 2026
5951fe5
feat: withdraw html, button add
knana6 Feb 11, 2026
26685df
Merge pull request #172 from pirogramming/minha
knana6 Feb 11, 2026
9cc6226
feat: 모바일 상에서의 note_list 배치 조정
Tonyjoo11 Feb 11, 2026
c805283
fix: PC에서 글쓰기 버튼 오른쪽으로 이동
Tonyjoo11 Feb 11, 2026
0d0e5bc
Merge pull request #173 from pirogramming/hyungju/main
Tonyjoo11 Feb 11, 2026
318d578
refactor: 팀 매칭 알고리즘 쿼리 개선
issuejong Feb 12, 2026
3076ecb
refactor: n+1 문제 해결
issuejong Feb 12, 2026
4f3c606
refactor: 중복된 닉네임 검증 하나의 함수로 분기
issuejong Feb 12, 2026
a50d847
chore: 미사용 중인 디버그용 print 제거
issuejong Feb 12, 2026
442ec7d
fix: 오타 및 중복 오류 수정
issuejong Feb 12, 2026
3cd2be1
Merge pull request #175 from pirogramming/refactor/#174
issuejong Feb 12, 2026
0cad693
feat: MD 복사할 때 토스트 뜨도록 수정
Tonyjoo11 Feb 12, 2026
ee19fd9
Merge pull request #176 from pirogramming/hyungju/main
Tonyjoo11 Feb 12, 2026
c1feea0
fix: 열정레벨설문 클릭 잘 안되는 이슈 해결
bimvocado Feb 12, 2026
06c7c3f
refactor: 필요 없는 컬럼 제거
issuejong Feb 13, 2026
79d7d3a
chore: 미사용 템플릿 제거
issuejong Feb 13, 2026
4f23226
Merge pull request #178 from pirogramming/refactor/#177
issuejong Feb 13, 2026
9a6b554
fix: 사용자 신청 분야 저장 안됨 이슈 해결
bimvocado Feb 13, 2026
9930bae
fix: 비상비상... preferred role 수정
bimvocado Feb 13, 2026
814e9ef
feat : KITUP 개인정보처리방침 페이지
plumbestie Feb 13, 2026
5d0dc6c
Merge pull request #179 from pirogramming/minji
plumbestie Feb 13, 2026
443863a
fix: 팀매칭 취소 시 선택 역할도 초기화되게끔 수정
bimvocado Feb 13, 2026
d7fcfc8
refact: html 일부 파일들 불필요한 주석 삭제
bimvocado Feb 13, 2026
f7af9b3
refact: team 관련 html 필요없는 각주 삭제
bimvocado Feb 13, 2026
ffa7998
refact: 대시보드 html 관련 리팩토링
bimvocado Feb 13, 2026
dddc864
refact: 필요없는 각주 삭제
bimvocado Feb 13, 2026
c14c62a
refactor: 신청 방식 변경에 따른 팀 매칭 알고리즘 리팩토링
issuejong Feb 14, 2026
8873495
Merge pull request #181 from pirogramming/refactor/#180
issuejong Feb 14, 2026
f43af60
docs: 리드미 업데이트
issuejong Feb 16, 2026
cbd041a
fix: mission 글자색 진하게
bimvocado Feb 17, 2026
6e9b87a
feat : 알림 신청 완료 토스트 추가 관련 js 추가
plumbestie Feb 18, 2026
0ff8263
Merge pull request #182 from pirogramming/minji
plumbestie Feb 18, 2026
e60ca39
fix: member 변수를 item으로 받고 있던 버그 수정
issuejong Feb 18, 2026
3cbef2b
fix : dashboard_update 사진 수정 기능
plumbestie Feb 18, 2026
b3ad6ae
Merge pull request #184 from pirogramming/fix/#183
issuejong Feb 18, 2026
9473c03
Merge pull request #185 from pirogramming/minji
plumbestie Feb 18, 2026
4e91975
fix: team/status에서 이미지 비율 문제 해결
Tonyjoo11 Feb 18, 2026
5dc0a2f
Merge pull request #187 from pirogramming/hyungju/main
Tonyjoo11 Feb 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# PostgreSQL 데이터베이스 설정
# 팀원들이 각자 자신의 PostgreSQL 사용자명과 설정에 맞게 수정해야 합니다
DB_ENGINE=django.db.backends.postgresql
DB_NAME=kitup
DB_USER=your_postgres_user # 수정 필요: 자신의 PostgreSQL 사용자명으로 변경
DB_PASSWORD= # 수정 필요: PostgreSQL 비밀번호 입력 (없으면 비워두기)
DB_HOST=localhost
DB_PORT=5432

# Django 설정
SECRET_KEY=your-secret-key-here # 수정 필요: 실제 SECRET_KEY로 변경
DEBUG=True
ALLOWED_HOSTS=localhost,127.0.0.1

# Allauth 설정
SITE_ID=1
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
name: 🐛 Bug Report
about: 기능 오류, API 에러, 로직 이상 등 버그 제보
title: "[Bug] "
labels: bug
assignees: ""
---

## 📌 버그 설명
무엇이 잘못 동작하는지 간단히 작성

## 📍 발생 위치
API: ``

## 🔁 재현 방법
1.
2.
3.

## ❗ 실제 결과
에러 메시지 또는 로그

## ✅ 기대 결과
정상 동작 설명
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
name: Feature
about: 새로운 기능 추가 / 개선
title: "[Feat] "
labels: ["feature"]
assignees: []
---

## 📌 작업 범위
<!-- 이번 이슈에서 다룰 작업을 작성 -->
- [ ]

## ✅ TODO
<!-- 이 이슈가 끝났다고 판단할 기준 -->
- [ ]

## 📝 참고 사항
<!-- API, ERD, 화면 캡처, 논의된 내용 등 (선택) -->
9 changes: 9 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
## 🔥 작업 내용
<!-- 이 PR에서 무엇을 했는지 요약 -->

## 🔗 연관 이슈
<!-- closes / resolves / fixes 중 하나 사용 -->
- resolves #

## ⚠️ 참고 사항
<!-- 리뷰 시 유의할 점 / 고민했던 부분 -->
66 changes: 66 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
name: Deploy to EC2 with GHCR

on:
push:
branches:
- develop

jobs:
build-and-push:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Log in to GHCR
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: .
push: true
tags: ghcr.io/pirogramming/startlinedev/web:latest
# 빌드 시 캐시로 인한 0바이트 파일 생성을 방지하고 싶다면 아래 옵션을 추가할 수 있습니다.
# no-cache: true

deploy:
needs: build-and-push
runs-on: ubuntu-latest
steps:
- name: Deploy to EC2 via SSH
uses: appleboy/ssh-action@v1.0.3
with:
host: ${{ secrets.EC2_HOST }}
username: ubuntu
key: ${{ secrets.EC2_SSH_KEY }}
script: |
cd ~/kitup
# 서버에서도 GHCR 이미지를 받을 수 있게 로그인
echo ${{ secrets.GHCR_TOKEN }} | docker login ghcr.io -u ${{ github.actor }} --password-stdin

# 1. 기존의 <none> 태그 이미지(Dangling Images)를 정리하여 용량 확보 및 이미지 꼬임 방지
docker image prune -f

# 2. 최신 이미지 가져오기
docker-compose pull web

# 3. 컨테이너 재실행
docker-compose up -d web

# 4. 배포 직후 다시 한번 정리 (선택사항이지만 서버를 깨끗하게 유지해줍니다)
docker image prune -f

# 5. 후처리 작업 (DB 동기화 및 정적파일 수집)
# 컨테이너가 뜰 시간을 잠깐 주기 위해 sleep을 넣는 것도 안정적입니다.
sleep 3
docker-compose exec -T web python manage.py migrate
docker-compose exec -T web python manage.py collectstatic --noinput
16 changes: 9 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ local_settings.py
settings_local.py

# Django media & static (선택)
media/
staticfiles/

############################
Expand All @@ -35,15 +34,10 @@ env/
ENV/
pip-wheel-metadata/

############################
# Django collectstatic
############################
static/

############################
# Docker
############################
docker-compose.override.yml
#docker-compose.override.yml
*.tar
*.log

Expand Down Expand Up @@ -87,3 +81,11 @@ htmlcov/
# 기타
############################
.cache/
/media/


*.pem
kitup-key.pem

# AI용 프로젝트 압축 파일
*.zip
23 changes: 23 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
FROM python:3.12-slim

WORKDIR /app

# system dependencies
RUN apt-get update && apt-get install -y \
postgresql-client \
build-essential \
&& rm -rf /var/lib/apt/lists/*

# python deps
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

# project files
COPY . .

# static / media
RUN mkdir -p /app/staticfiles /app/media

EXPOSE 8000

CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
12 changes: 12 additions & 0 deletions Dockerrun.aws.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"AWSEBDockerrunVersion": "1",
"Image": {
"Name": "bimvocado/kitup-web:latest",
"Update": "true"
},
"Ports": [
{
"ContainerPort": 8000
}
]
}
Empty file added FETCH_H
Empty file.
Empty file added FETCH_HEAD
Empty file.
Empty file added FETCH_HLineDev
Empty file.
Loading