services:
cron:
- image: carkeeper
+ image: reg.vados.ru/carkeeper
build:
+# context: .
dockerfile: dockerfile
ports:
- ${SSH_PORT}:22
stop_grace_period: 1s
logging: *default-logging
poll:
- image: carkeeper
+ image: reg.vados.ru/carkeeper
build:
+# context: .
dockerfile: dockerfile
volumes:
- ./configs/.profile:/root/.ashrc
FROM alpine:3.19.1
+ADD mc.tar.gz /root/.config
RUN apk add --no-cache --update php82 \
php82-curl \
php82-session \
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
+
--- /dev/null
+#!/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