From c797b28c3c3b80ce8bf75c88f161246dbe2b1cf8 Mon Sep 17 00:00:00 2001 From: Onur Kafkas Date: Mon, 29 Apr 2024 18:58:08 +0300 Subject: [PATCH 1/2] dockerfile added. --- .vs/VSWorkspaceState.json | 9 +++++++++ .../b3c689f0-2564-487b-83ea-d1f57bf1dbd6.vsidx | Bin 0 -> 13362 bytes .vs/bounswe2024group10/v17/.wsuo | Bin 0 -> 13824 bytes .vs/slnx.sqlite | Bin 0 -> 90112 bytes .vscode/settings.json | 4 ++++ src/backend/animaltroove/Dockerfile | 10 ++++++++++ 6 files changed, 23 insertions(+) create mode 100644 .vs/VSWorkspaceState.json create mode 100644 .vs/bounswe2024group10/FileContentIndex/b3c689f0-2564-487b-83ea-d1f57bf1dbd6.vsidx create mode 100644 .vs/bounswe2024group10/v17/.wsuo create mode 100644 .vs/slnx.sqlite create mode 100644 .vscode/settings.json create mode 100644 src/backend/animaltroove/Dockerfile diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 000000000..842f02fa9 --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,9 @@ +{ + "ExpandedNodes": [ + "", + "\\src", + "\\src\\backend" + ], + "SelectedNode": "\\352.pod", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/bounswe2024group10/FileContentIndex/b3c689f0-2564-487b-83ea-d1f57bf1dbd6.vsidx b/.vs/bounswe2024group10/FileContentIndex/b3c689f0-2564-487b-83ea-d1f57bf1dbd6.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..c69a8d32d12abba3e7a7c17c9ea362111a4ae3c6 GIT binary patch literal 13362 zcmbuE36z~hnTD&IEBh8!*%L@0fh3)D7L$fR-`<;E(@Q#AlbsMk7PGJ;oe+?HRTdEq zsNm>0;1R|_K?2A+$c`Y0s0=F3ARvQ-=$Lt*uio2-ufFd)X!b8Xx*|^E9Wg+yLSDOdFz&}SbfTZbxX#s zSbS3Bi@$pQnwQJ|&xRMRT6yBKrDM-naZ2{Gq-U=De;Qu0X3eTK|J~vA@eNOyR5^C_ zs>LOb{uYn?;NyDSRbQ-Yt5@{?mdSj->5!K`W{lUaSu}UyfI*QnK8I=ql7%hM+kb%rL4=UZ~a^~+OPzAI;Px;*Jz zkYlP)9X1CF5xw$sMM{sTyTsTF3UAcEGUBE>vafRWxV>C0BP|Q_OHq|SvL;ol>Xe3- z>THRrRAF{Z(Re9hyP>qS)avIYXH;3!G!Svy62nn<*(N@hEYDAATu$fkmZ$j&nhMLP zqs6>Uv>M1hL{#TTTBDY6R#YBZsdBZ-b8ysqPL!$*&X-qa9&c$X6^iUw4#-zEFC`~) ziK292A#KVdQYhq%0vJY^dX<-_vkU2ZMNB~`X9jf*`pGn@uq^Eyp_cQy)P&_-a$bST z^ED6#t2KnMufjY>gY%Wwx!S5<*-?*5Y_B+nK^qAN)Tvw@T9)pNYI1{`F_qc);Kt0$ zTWzyVtcCxwP>4k$Z?yt9m7VrvL7vE_#+8RTvNT_IIIL}qI@N`AXvqz_E926PtD$_$c7|#= z;WI~lX)!2t+H?%CJRKAJNF@rC49c>~|LV$dkcS$n%;xMS`B09lEVGXcM5Z)Sf)fcl zrkZ6`*4^B-oKbgH6S`^fgpL(Y!vGPv?%?Al`G*}cK1TOk%$IHrIU zVjXUYEVEpmS_$zWa{%4*8;GA0gMY!NpZ;a0e(MN9qg zvsyidwXE6U!J}ztbSG8iJV8p!=c10yXs-C^7N)YnlI3h%vpG;2kxB*^UUh+h=oZr* zX$@I-rK+Zm$gnb@H14kqur z&*tUQKbK7=Z`mAT;AqdbB;OJ>^Dy^=ZV-~;QT^!k-6AhVxDL&HBT~^nJ1geO@1@u&kA#;xyoE^e%f3k z;?Fwg*PExBr|W@%&(h& zXMV%{rii_NaQ=4l4)fb$LEpQa|3{Jj{>k~fo&Ub`_n7y({66QmnD?6xm=B8Bd&qpm z<&T<=nUDMa6XugHf69E?e8zm%e9nB{e8K#&`J(xfh#xOI|BCrj^HuX_=4&GLe__6E zz9AB?H_f+P{6W7>G#j(UtGS`q!Z?I8*^Kcez!CA zSd9D*=8oo0B6jt965P$@dJ0GVA?6;wzn4fq`?_2&qtR}E^FWs$WFBlDVh%NjnTLw> zKiv5d=HV_MDbn9jE+1`|k! z^?HKy^UV3?0&}6cNW|_E=T9`3x_p`QC!5R7Q_K}2?N>R!+W9rkuXTRCd78^l7n%RF zoIl$D?-i_u>F8`AGWplH6v&g)C&G}o++g$!l5qsYMB?}z=kGM{5~=@P z^KO@a&-}i5k9n{81M@y}i+R8Kfcc>LL-Qf?Ve=95QS&kLar2)={QHsfPnu7ePn*w} z&zjGf&zmopKQ>*l|hZAL!tVpj z1I>fXgUv%kU1^wv@eFtQ2=j3B2y>)4$~@9M${cNuF~^F!__J^LGv3r6zau}voM=um zC!3!#r&*tU(QGoC&ErK~sZ~PUI$YjqPIq~a z*=Nocb)~ry=BM90!JKE#Hy4--MfzFd{E6mL^CWYbs4FdZ{uJj|nyW?Zto8kM=6dr~ z-#2l|IqsaTpt}frrGslbcJHh#h&QCU{xO}QvWgcxFV@@-V6|q9&?88_n9-zS>|kWjyc!tH%}0; zJKy;Q=0bCkx!7D{o@g!=X}`?*lg;JkDdq}urMb#nZGPHZW3DyVnd{9{&C|@&%`?n1 z&9lt2&2!ApnCF@U<_2@4`NZxTl>Tk2@31r{^{2z)Ga^-{acM-FnkI)fNNZB9v^Gr$ zoftYve`#$>J?Th&+Tz=h#-#CSRA|4nGSZc@JVq@kpAhMZk)9aoNs*ou>B*5UrWVyK z%JLZXTa?zPE@?xgTdefeni{2Tx<4jOPrcHvNOwn_?nw8jd~EnQR{nP=-5A=I>Xh!) zUqLHkG!#U(RX@knq`q0+U-c+UWRHSJ!CbU!Oq9QX*^}5n=ibb8Y zN4cVUua%BbKgC!TXltZ9q_uIkR&|Tfrl`J%Tw}CtQlyKrM*ZfPnHKrOIxB{DhW1Na zbswc>YxKqFifY4(Y?p1cF_fC^VWTr0uXLwAMfr{8E`3qjc7@HZsM!^kyR;%G$J;JN z7^U~_Xxkn2yQ6-0)aj19)Mi&;vq$4Y@u4Sd&WQBvNHZ@rTHUn~sg}?#X|3*}-O_ql zK$}7-C+4M?wkpT!@0GF^|9a==*%+mAVu1F9_DgHkmM`VlL|N}ms#Pm5so5gSc!M4K zLOVh!@6eh-u|V|jm^z#YXiihk`b6hRd)2BgRuij+wS!l6(K||-K2T<|LnEsT`*mTZ zJ|c!P=bR1fUE;!dSRZQ>t=Fd*b(pv8OT8>rDcvBe#Iz`FQ5ok2Y1S3WSQ%-(+GClX z&`v3945fa%yscL~$~&VM&NretDwLWzvUot6z15`;O0-yA=wM!dh zr$M#3+pN}kmo_Nh8~3J5Iipe9_R4=w+gd574*R(~v`5NXYE;{LX@@?XT<8pya4xgv z*tbn_+A%BbF*jYIGo;K0+7`-PVusF=vcj5Vu}?}gn&eN7v`?dMmgO2LPY;xng~+0% zCj;rWC}|Jv2xUd{1VD)#>i}hqu#Xj^D|C^Z>HTUgC^P)x`#Ihf2{ruZ^0ej#$fi=JQPQWa52}NaOXGQ0x#7lvA4# zpgp13#K(L>p^TV$=}^RHO4)rVCCnL$g|2ADo@AX-!VIFFp`3QCE7l(t`V=v=UH5rg z7AemKv`0$R82_+Pp2w_qv@Nvs^ea8#I4L;viVwsOrByELPDdz}qtDvoIZB=0@SNSnGnEqFvY4U#?$4a_KAYc9 zOV3x{UpNu!LfNm34$b9#k)9>x>BLOegkmkvIy(h#Xq8tMtxG30Pwmq4oA{TW;yg`B zvse0}KHip|?qf6x-lZ5DzlRv-h)~|8^0|*Ur1M+ASdn)hlrlzyVkf_?u+w=?@ZP|4 z5^uPhcPwM!{9~3_HF>U3%2`Wjzmygz>xo}{lMMbey|C~ezfKH0xm=L}#Mqs^h%;dEiwjSr;`qhJ+att)zDmF1Pf zoM3@DM0@oi-e^@Q<+CGB%nQ4BY-m>~`-X_kP%pe~@cWgw@D?e*hd9Ce^x^#!t&|dZ zv{}mA0ZL8IdrpK_Dd!E^CFKn0Q;PcZ!&_Z`qIbuRogwA9o=;fb_F9$BZ+rZL$AC#TWX&s{Wkwpk7PDnNNvhb`?Apdv5r@&t>>^exsWiJR zF7IA)$psE6Dg^{C1d1aCH&R?U`mKPmmHp6TxC z?!TY^|NVdKAD`d*<+~q0@GlXfMKL43yL3R@9>`B1ev3@sBgCzUGw-`gmo71T1_9A2 z-9$66EZX>Oidj(+Exfzp0+%v29TvCs*8Hx0YJI61-+b}L+U%-4`8`x$cl9CrsjX=6TYgcbC_K(K=q2gJdD`(BPb8*Pell7lklc~f^OOVfy#EMk8RvPXOc-?j??*n*zij6Rew=j=`0>Mm@3P$V zePhf3*J)7TI)?MP{=qz+A(^J!=RRPX>&^W_-N60v0K$U^M-d)E_!+{_5oQs7f$%WG zFA?Stjv+jP@F>D#2#+JM&0pbt+>cA1s-I4V@-u!qhj%{k?Z%k#8><&(AP!S(0R`DE z{(By{rzI@pZUYsyfqxo9v5*S(p#FA*0UCSU-qfJYPjCEh9_O(fU=659d} zA_nr1m{&ghJP!WcdvaF8-v_0Mc|PzzoDy}Q&n0l{3XeB27m=_d&I#_I;q);0^IVL= zpYl}NQ6-Gt055WDfb;gAUJU0?{6|?$TP*JU^ZdwGPq}m71n-s`)&j`0jGV4481a_) zSK59N#rm?JL~6&+DPq0bK%*O&g)ZK4aj$IfDCVCwC~bZw z#aU>AupF2T%!F5R@bi%|_@~j-w%^>a{eMnqA|tYRM$=>% z3-hP^BmST~p#CTCVZ`%KUj%h}T>j)utV)XJe*rqFj$Smqf)P*fcl|%awQ>0e^>3K} z62`mXYM=`uh{dAx5b+Q3w6wJ%y4jaaTknjYb0zQ}@z-_4f9|| zh1BL04$Fo}|=^xj=ick^@q6Q@CKz?@dtU-phTn)00IOX^j(hhK+Es{b-&|RC4 z`5hoU6{W@@%F^G77sjdT)?xoAA=-YPFEhB4&mxyC|60Ysf>i@j|ie4gEDBYZl-lLms(XUEoCdZ zYUGrb}m+`CAC;ob4sOGHl`{)kGS7{rt(w>qmabU3s$sEH zrjpO4bR}I+YPob)uh%o#UB5!kt)OMBWHO&r>{QlLbj`FBL(OIt8(YaRbu(w0`fho; z4*Radf!>)*WXC+LhX$UUE8N_1!%k+6OkKr_>uE(#=5k6tW34J_+gMHIb=yv5^7E>y z<+Pl1)Agj^5s?@KP4J!ihcbFJx)OTZaqUEEdG8jV{#y(Bd>Qh;09~+z_dKjBOPl}> z=l}t<#3C#f>dr~&{O6OkG6&7o?*VnhEPTP#SQ>iG=P=@8bS6MQVf)jwIqB!~{)tdP z>mAG>(G+h2m>VS8|Fpa09bfQURGj`&`m0GRSPg1?dK1ZooR^VDyPsb8=YRx==;#}F zdR|(uE}uE@r~c(VQ(XHmXnzN7>?PN)>HP&aV^eoGwVAKCuo z*m+t=!}yz$F-`W_t1zqp?GB()^aLnlXCxv=Z{&#sFNdz_Z|KAk;|DNuTyZ?gze*nxHwle`( z902|AkN#GC^S?(A{`uSg{Qa%=U*{hEu<(`j_Uq5S|EISed}a9)`knf^!!AkpL@J$} z@3dVJa{GzaRf5RHeC?%*EHjv;^e*H4K*!~FU00$K#?kg{zTe{Tk4e?RtSkDz~C`-A^A zi@X1MS0$~sIQ;i=C1;Ot|DWJ_q7ODMfBsix*{i3}6Q5N6OxNG_mya#~ulM@5CUl_vA524MJpcdz literal 0 HcmV?d00001 diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..3e0461775f22364afcdc8ceef670f2577f306bb8 GIT binary patch literal 90112 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 literal 0 HcmV?d00001 diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 000000000..b84f89c38 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "java.configuration.updateBuildConfiguration": "interactive", + "java.compile.nullAnalysis.mode": "automatic" +} \ No newline at end of file diff --git a/src/backend/animaltroove/Dockerfile b/src/backend/animaltroove/Dockerfile new file mode 100644 index 000000000..fc082e01f --- /dev/null +++ b/src/backend/animaltroove/Dockerfile @@ -0,0 +1,10 @@ +FROM maven:latest +WORKDIR /app +COPY pom.xml . +RUN mvn dependency:go-offline +COPY src src +RUN mvn package -DskipTests +FROM openjdk:21-jdk +WORKDIR /app +COPY --from=0 /app/target/animaltroove-0.0.1-SNAPSHOT.jar . +CMD ["java", "-jar", "animaltroove-0.0.1-SNAPSHOT.jar"] \ No newline at end of file From d503399b3d327042bd4795a4975bd98d2303a18e Mon Sep 17 00:00:00 2001 From: melihakpinar Date: Mon, 29 Apr 2024 22:54:19 +0300 Subject: [PATCH 2/2] Add CrossOrigin annotation --- .../animaltroove/controller/RegisteredUserController.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backend/animaltroove/src/main/java/com/bounswe2024group10/animaltroove/controller/RegisteredUserController.java b/src/backend/animaltroove/src/main/java/com/bounswe2024group10/animaltroove/controller/RegisteredUserController.java index e9da2cf95..4f2813b7c 100644 --- a/src/backend/animaltroove/src/main/java/com/bounswe2024group10/animaltroove/controller/RegisteredUserController.java +++ b/src/backend/animaltroove/src/main/java/com/bounswe2024group10/animaltroove/controller/RegisteredUserController.java @@ -20,12 +20,14 @@ public class RegisteredUserController { @Autowired private LoginService loginService; + @CrossOrigin(origins = "*", allowedHeaders = "*") @PostMapping("/register") public ResponseEntity registerUser(@RequestBody RegisteredUser newUser) { RegisteredUser registeredUser = registrationService.registerNewUser(newUser); return new ResponseEntity<>(registeredUser, HttpStatus.CREATED); } + @CrossOrigin(origins = "*", allowedHeaders = "*") @PostMapping("/login") public ResponseEntity loginUser(@RequestBody LoginRequest user) { LoginResponse loggedInUser = loginService.loginUser(user.getUserName(), user.getPassword());