From b7cb8e026eedc985c2e12ea52a476b2f119f9a63 Mon Sep 17 00:00:00 2001 From: kusz Date: Thu, 28 Nov 2024 10:40:29 +0100 Subject: [PATCH] added drone --- .DS_Store | Bin 6148 -> 8196 bytes .drone.yml | 113 ++++++++++++++++++ evg-outbo-api/outbo/.DS_Store | Bin 0 -> 6148 bytes evg-outbo-api/outbo/apps/.DS_Store | Bin 0 -> 8196 bytes evg-outbo-api/outbo/apps/core/.DS_Store | Bin 0 -> 6148 bytes .../outbo/apps/organizations/.DS_Store | Bin 0 -> 6148 bytes .../outbo/apps/photobriefing/.DS_Store | Bin 0 -> 6148 bytes evg-outbo-api/outbo/apps/products/.DS_Store | Bin 0 -> 6148 bytes evg-outbo-api/outbo/apps/projects/.DS_Store | Bin 0 -> 6148 bytes evg-outbo-api/tests/.DS_Store | Bin 0 -> 6148 bytes 10 files changed, 113 insertions(+) create mode 100644 .drone.yml create mode 100644 evg-outbo-api/outbo/.DS_Store create mode 100644 evg-outbo-api/outbo/apps/.DS_Store create mode 100644 evg-outbo-api/outbo/apps/core/.DS_Store create mode 100644 evg-outbo-api/outbo/apps/organizations/.DS_Store create mode 100644 evg-outbo-api/outbo/apps/photobriefing/.DS_Store create mode 100644 evg-outbo-api/outbo/apps/products/.DS_Store create mode 100644 evg-outbo-api/outbo/apps/projects/.DS_Store create mode 100644 evg-outbo-api/tests/.DS_Store diff --git a/.DS_Store b/.DS_Store index f10879a854296f7818dc148237ab20c351b4b04e..9f3d78f4a5e0a01c99992c433d747d9368552a2a 100644 GIT binary patch literal 8196 zcmeHMO>fgc5S?uUbyQUf5{UL@3BdssnnX>g=%FSgSA;O4LItIE9HmwruNym!P!yCq z-1q^&i5ubq5;so#go=N{mD!J^cGH;TfP>j60i}RaKq;UUPzopo{uTxBnazqe<+(4cs#OXo z1^!C~*!@Ar%FvKF6v%HK*zgnpF@wXrU_Zw?h`K~W;!q%3un<8-6jUNp3?k?_u1h~d z;!vQV1ChxGk&%haPzaBX^XuFlh#^q5N&%(7qyj8=&%kYHfeTSQe;*Het%BL0?SOMP z_BZ2%Hmz1|kJ>n-xMJ=VXu>hda0@7OA;PPm*tZ}6*Y1UZT;*3g@Z2!U=TFGO zV&=ldB~8ZnIa-|Epi2XvoTpA3r+Ldb?+mGspUfZXy z#43oqJ;I9kJZ@iOFJ+0NooDnEx5S<-{fyGRiHut!H+K7e}uvmI7N zDKNhRi-NMs^8ecO_y6-xtQblGrNBR<0LfI%Y6UNM^yBgDm9t!1$GVS|73Mb-$SK(H kbR3bV ~/.ssh/id_rsa +# - chmod 600 ~/.ssh/id_rsa +# - scp -r ./docker-compose.staging.yml ${STAGE_USER}@${STAGE_HOST}:~/docker-compose.yml +# - > +# ssh ${STAGE_USER}@${STAGE_HOST} << EOF +# docker login -u gitea-ci -p your-password ${DRONE_REGISTRY} +# docker pull ${DRONE_REGISTRY}/web:${DRONE_COMMIT_SHA} +# docker pull ${DRONE_REGISTRY}/api:${DRONE_COMMIT_SHA} +# docker-compose rm --force backend +# docker-compose rm --force frontend +# docker-compose up -d backend frontend +# EOF + + # Wdrożenie na środowisko produkcyjne + - name: deploy-production + image: kroniak/ssh-client + environment: + PROD_HOST: prodat.outbo.pl + PROD_USER: deploy + PROD_KEY: + from_secret: prod_ssh_key + DRONE_REGISTRY: your-docker-registry + commands: + - mkdir -p ~/.ssh + - chmod 700 ~/.ssh + - echo "${PROD_KEY}" > ~/.ssh/id_rsa + - chmod 600 ~/.ssh/id_rsa + - scp -r ./docker-compose.prod.yml ${PROD_USER}@${PROD_HOST}:~/docker-compose.yml + - > + ssh ${PROD_USER}@${PROD_HOST} << EOF + docker login -u gitea-ci -p your-password ${DRONE_REGISTRY} + docker pull ${DRONE_REGISTRY}/web:${DRONE_COMMIT_SHA} + docker pull ${DRONE_REGISTRY}/api:${DRONE_COMMIT_SHA} + docker-compose rm --force backend + docker-compose rm --force frontend + docker-compose up -d backend frontend + EOF diff --git a/evg-outbo-api/outbo/.DS_Store b/evg-outbo-api/outbo/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..7fb486c63037fda302c3afec7f7ec40854f79811 GIT binary patch literal 6148 zcmeHK!AitH49%<+x`?nR@i>0M{(#h_9zE?3Xt$z=mMK(EUgkTz3HvGPFZc!ihc7ds zwzTe1mL(~fH_ar|%quhv5t-F}ud|M1CKiq}yhqt?s=~Qyz zWq{vZLU+{QYWwf6Ggc4F^~TjrIKlDFS3jV3d0temfGvHyJlk$xKCg!B<<9lyvA6fB zMJUbbiSDUJIu+95c{|8}%8O~QelA4*_50(UbD7w$cE4He_8jC#9^0uX1ImCha0m>b zX0xOx5p`4slmTU+V}QR87Rs0j`iSAvfg!X2zy#(Xm~$_|F;*}W^bxTFF)jwH2pbU3cH7J3V1VLu1jS5FTGvA`&D*LP9AhR(XR^Q7+N(1VJvghRa@i*Uj?VTkewR=3;A=)CMb##{3uVQFu ztmhuJo}1Z*RPZNyP7^w!7xakA$XX_Z0bxKG5C((+Vc;?_fIFMpdg9)DTi_~cF&PF7YLSH!f{gL1CQl^DvpL!YxbWZ`6G zrFAD|-ATEXm8(#cSsi}4F(*}6DWfnT48#mg|_{^SkZ#qd&5rANW{K5SliD`xv+nXrE>V{}3~rho)JG{lSM- z_6hv0YfN=x4y`^x9`#%AeIJ->T>_t{Z^TmT!*z3nrW^DWT+P5)i7z&D z@TkF_rU9@_z^T>#whM~G?w$$E9oJ2;+tEA7mws@*8;0dE@|_{Sm%sK3EkfoWervb( z^SV;rJUxB&nfH22d_R|N9*y`r{zo6b8Z=33AHVmkZlw2skH4EofM0zAAe;+x>?}kc4H4!uy=V^XLIQg!l04PY9c3jZcP{ zHtBq`opz@C4QywKh$s8Sm}o>q1E^r{3e5?TanY9a+#-Xlb1dnJD(HrGE$=X#BLlK` zL+sfMdp4t^{aY``)5p5nTGF?lU4B(vmh*Kz$2jK7Z(kqpcip~=U;A#KkJnF_QuACP z#}{O}qZQT2`L&tnrTm8FeOi7$;~2uyD+V`sqNUR{&riW)<}H3*p|GF8IH@~vVHj;N5DYXKxUk2O)c^bL`+qYio`Qj3;9oJo{c>7P@Je1= wTQ4WIHbEbtBI1_~4`6Mn!Z91d0*Qlw(hyBB@TUxX16#;fcmMzZ literal 0 HcmV?d00001 diff --git a/evg-outbo-api/outbo/apps/organizations/.DS_Store b/evg-outbo-api/outbo/apps/organizations/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..09d4945421b61fca9398cd648b8761fe964a1f67 GIT binary patch literal 6148 zcmeHKT~5O=40gtZ#?Ql^5RZWqY&Qr~Il(Rfqi7(t%f#S4=ioeW6z;+2*qRo)N<1Mz zw&Z-NV<+wxsji90&0gv$(U^!vP{zR#hCRaTtQ{Gsg%@4k8H=52q(P z?ND4k9sB$2PA&-AXbczwB?AZYIOh6)-QWM0LH1+}7z6)`0XMAX)eNtswYBqdTx&h_ q2Fk*INpKs2NiN0kujU2{0%oL0BO6BamsZ!5H{a20j7w-B7#$ literal 0 HcmV?d00001 diff --git a/evg-outbo-api/outbo/apps/photobriefing/.DS_Store b/evg-outbo-api/outbo/apps/photobriefing/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..30074633e87cc7f1aabc0c775e3f266091b5a05a GIT binary patch literal 6148 zcmeHKu};G<5IvU)70S>JMi2ZzN48Lf9jQM6B~_`E;EKY+ZE6YXg7MRCN;$J^M-Y@gM)sKBQ_wD_! zIgLZ)>8PS5)wE6XvtRr3nY@xU8rPdo;*;hP=osVeUV^PP_^P2_!e}p}^EYIa@yz6w z_3q6wkHrFnl_o!W95GggFTM ze3#%D8?lJ!1u+9L5(<=16R#LX!eO`3uZZXcC7evWe3-bii8mAzcE|cQxRWUaRVxF^ zK+3>@3@2Rwuk!c*G)PCvfHLr}7%;P|Kn##4=at4MG)8&;!sl{H6Tfy6P`BG_{THr#_Z zwik8NL99@OW~A{;#$)^WHMVOaGQ*pEK-4FqV>n}{i(-#)J$u6rLgW-^TpttK(1I*o zQ`N}UfGVI0v`qnCyIoph)y`>6TkE%+4@NV)TzSIJYbkGOvus-0DeAFF)Q?~9Z|8Du z{_EV;)zjlD5A4|KJXp|EZOfd}gu>}X2#$x}MPj$T0b6(+=AM**MUTd88k^z>7% zz*+2DU@hjyy!kA{w|I*mprAYVlWcbR4qo=<2s|5o3H%y)F|QBi)h6?+ijI42BBfkZ z0ac(C3h@4rz!}qkwMVygpm0|JU_!!Q{d9_E^1VuQG-2)%RXK-hzOZWkp2CO|I0@FVNP6jPhfj?E? E8xV5UW&i*H literal 0 HcmV?d00001 diff --git a/evg-outbo-api/outbo/apps/projects/.DS_Store b/evg-outbo-api/outbo/apps/projects/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..f6e7f795981c108ba11bd996b83d2c7667cd5bf7 GIT binary patch literal 6148 zcmeHK!A`?440XnY23&ST;*t;GvOg$Oxg+h!1-haQsU;JIdp?0P-vgh*fAAbz(?VB? z69QyQ&PyFTabK#WCL%X~u4hD3BAP%MM@MM(2#>S&WTY03b7_uSdZK#@^gvzD+YG;v z0p7b~YO!l8dZeBGYgV(xGPD~>dUieJ*M_pJnowaJA4z=ucz?SX_N~9|yIJq9|H5e; zBF{iI-BCkb-7T9cga#j8K9DDVcK&sIAmMECHtbC_^T`vu;si~M0b{@z_#+JP(FvKH z2wH0l7z4(@mH|E=Je09ejDqRtK$A)U;27p4=yNT>FDBD}6UIlgN>^ajepeo=56f=;@M;mcR?DKrV}o;$!oF$%&0u^)j%gEhv$k23HH DUF=tR literal 0 HcmV?d00001 diff --git a/evg-outbo-api/tests/.DS_Store b/evg-outbo-api/tests/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..2410f775a9376de3055808a0dd31fc95085e6a02 GIT binary patch literal 6148 zcmeHKOHRWu5FNJ>Y6Xk3W9ciD6ND=4k#YfOQ$A86SA6zn#~C;Uhk&DS0Zzahk5%F( zVFyBJMjAh7JY!E@K4TM+Sv*v8q8SlQpp2s_njYbC){cy#6q5_Rr~psPhTUAD~e_9mayPO@XzmWuP5!%>YLHcb$iwqgwd2P>4H{tPmXTs z2CLttYaf2}dky5#GhgF+bL#O-^E>1G_NYN-74oWgGs_-##|Lss<`~E(@k#UG?@>h= zPzIENA7cPDn`N>usI4-f3@8Iz2KfJAp^SM%FBpCuXu=Tyn86$b{jhfdS~dXlh+YsD zh>=jBgqnE7FcJ>CjedDVFDT(;!pfK@u5987#l)SHvB8~8E~u?CpbVr8jOB91_5XDE z{GSHtl`^0V{3`}bR+Pm8w-jq@=jOQ9TIe~Hh5fwXHUyneis8$p_y`&VcFP@L9?=WJ Q0?~~?pg|jD;8z*=1PjJ!