From 42875bece14833a03cf25f0f91aa6a97e5a3eae6 Mon Sep 17 00:00:00 2001 From: vados-dev <192440777+vados-dev@users.noreply.github.com> Date: Sat, 16 May 2026 09:25:16 +0300 Subject: [PATCH] Auto --- configs/pswd | 1 + docker-compose.yml | 6 ++++-- dockerfile | 4 ++++ makefile | 4 ++-- mc.tar.gz | Bin 0 -> 1792 bytes run.sh | 26 ++++++++++++++++++++++++++ 6 files changed, 37 insertions(+), 4 deletions(-) create mode 100644 mc.tar.gz create mode 100755 run.sh diff --git a/configs/pswd b/configs/pswd index e69de29..eafdf0d 100644 --- a/configs/pswd +++ b/configs/pswd @@ -0,0 +1 @@ +NmY0MjBkYzNhNzU1Yzg5ODE2YTI1ZGJh \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index af32aad..06f913f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,8 +9,9 @@ x-logging: services: cron: - image: carkeeper + image: reg.vados.ru/carkeeper build: +# context: . dockerfile: dockerfile ports: - ${SSH_PORT}:22 @@ -32,8 +33,9 @@ services: stop_grace_period: 1s logging: *default-logging poll: - image: carkeeper + image: reg.vados.ru/carkeeper build: +# context: . dockerfile: dockerfile volumes: - ./configs/.profile:/root/.ashrc diff --git a/dockerfile b/dockerfile index 1eca4f8..375acec 100644 --- a/dockerfile +++ b/dockerfile @@ -1,4 +1,5 @@ FROM alpine:3.19.1 +ADD mc.tar.gz /root/.config RUN apk add --no-cache --update php82 \ php82-curl \ php82-session \ @@ -7,8 +8,11 @@ RUN apk add --no-cache --update php82 \ php82-zip \ php82-pecl-ssh2 \ openssh \ + mc \ curl \ + wget \ ffmpeg \ && ssh-keygen -m PEM -t rsa -f /root/.ssh/id_rsa -N '' \ && cat /root/.ssh/id_rsa.pub > /root/.ssh/authorized_keys \ && mkdir /var/sync + diff --git a/makefile b/makefile index f1dadb0..3faa78c 100644 --- a/makefile +++ b/makefile @@ -12,9 +12,9 @@ d: docker compose down r: d u ra: d a -cron: +cron: f docker compose exec cron sh -poll: +poll: f docker compose exec poll sh ps: docker compose ps diff --git a/mc.tar.gz b/mc.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..c154c0efb676dbd030d183a9c4ae213a2f98f0a5 GIT binary patch literal 1792 zcmV+b2mkmViwFP!000021MOGekK?ux-e>(4dfA}8)_1nE>$@g!(c+4<2jqYNK_80T zf}o|5%$On-l3K6xkiR|OP?RnC_L8S75I}=n$eJ0F!};;es3~6Ed~RBTUN4vNx%~JU zf3NOW>-){!{r%?tX1Q9f?qA>J_c#9s>U@wc&u^Ty;kWdDPyPp`rg)`{`uy?V+}(XD z{;%&g>lFX>-ItpU$Dh+BU(WIW?DWHXRT@?A!{V)N8fi*$57{HRo%OU0uA|KFNo&!{ z5Xc$d^JEvS@bZy_r_i-Mvvnl3wuKB}x3ZvZCACk=4Vf;zcb@z&xC?_-19z`{u{Q+1_|XL_rAZ*|^SS))$^0VtKJ$I{Dr zwhL_+1Q%=YBIaaT`xG2eZ*RIZpN~rxw!soMC4fId^BKx^vt7N9n@)8qc_6Wuy6RB}?n8ij0gC}NI~C?%k*N4+9~tfPjS9l0KN&Pg@uJu&y21JGDp&gMwOA?UEK3y%BS!p|VexVh7=3An2yS`seP*eof5a5gTnX(2+ z2U`OC+bCvdrn~eZq;lhNPGMb%-8ReY5tTpef!7`iE^TNK{cSnOP{`nWY+*{j{Ss{D z_n%miLV&c28N@a4W?&v+LaeGjlMtXf?6MNeH3>dcf%Zm>m{`&IkufF*E5OA{9HuDE0UrCkhbjTv)Bl3b> z%jUrQCOCz9SS{Cg=peGRM?aotp7%!f!?*H;mxnC%8@{;5y);z;cw|Tmwtl->y~)_t z5etDuLqTsIN;0M3fljEgD<&KRND35B6}9%(sh=&N z40g2oTs3GhK@~ho{nSbQk?M$>VFvWYL&lCszK3rZ`EPgmE#}MdC0Agb7(7#H772he`KYCkrLw;@`VSP?LWVN`|e%lZRZNQ=5qCx z7@3L?C73l4_?E+`rKvksB!ix=+MSiiRjwe~ju@~2g^C-#wHh7qA=^nFl=x-a$6$f4 zj`SWMf|<(jz>p#M-BZ%zO}^t`W0L_tkLP|9aS_WDFuY3OcTn2yPCN^%VTMC%mk9*@ zcx7KM<8i07A*uE4zn|l@mF0A@V~%Ki9g%qeJwWpzj*5T@=Ef}?AtTash6w}%*R!L1 zpV5PLMm{PIXg@Saj1@x_rNl3sjUNX!J;&!HBKL_2Hr)*7a1S31oGnMdGi;2fI)rwI zp{M$B%>1c~xQj1@V&C)ES>KOErDg568-(o}%rW2Kn1_BcEI0)`nUMiv@{Kd%S6Ir$ z&<)d6g=--^(}B3(;-Ff9c!`l|Jcn|;Ba%_@mrsP)ZLSO%*p6y?YOi$r$!|aY8j1WP z5R@WNU+@0R!D&zg^m*W;+zr?>;-AwTi1v`Zx238Sm3gf~-lrq~(tZ(N^2MS_8W}q| z|Ng)4{*_Dq@o)TyGq!ASI?G<>A3ppk{x3Md`C@s8W|%KzdVjTCtswq$zOWOm^|e-1 zii)kn_hNstqaP7;pT~}!Bap>DPK^D@3vT;Z^Wr7+ChK0j1SHnKyDTcDbvHB3G}BBo i%{0?YGtD&9Of$_i(@ZnXG}BCf2>KOV6?~}xC;$LEyNb&I literal 0 HcmV?d00001 diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..eb443b6 --- /dev/null +++ b/run.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +#docker build . -t node-server:latest +docker build --no-cache -t reg.vados.ru/carkeeper . + +#docker push reg.vados.ru/node-server:latest + +#docker service create --name=node-server node-server + +#docker service rm node-check-server + +#docker network rm -f local-dev-net + +#docker network create -d bridge local-dev-net +#docker network create --attachable -d overlay ext-dev-net + +#docker service create --name=node-check-server node-check-server:lts +# --network name=bridge,alias=dev-net \ + +# --publish published=880-881,target=880-881,mode=host +# --publish published=990,target=990,mode=ingress + +#docker stack deploy -c ./docker-compose.yml dev + +# node-server scaled to 2 +#docker service scale node-dev-server=2 \ No newline at end of file -- 2.52.0