+++ /dev/null
-FROM reg.vados.ru/debian:trixie-slim
-
-##### Place "static" commands at the beginning to optimize image size and build speed
-
-# add non-privileged user
-RUN groupadd -g "36258" -r oxidized && \
- useradd -u "1002" -r -m -d /home/oxidized -g oxidized oxidized && \
- chsh -s /bin/bash oxidized
-
-# See PR #3637 - ruby runs /bin/sh and bash is whished for exec hooks
-RUN ln -sf /bin/bash /bin/sh
-
-##### MSMTP - Sending emails
-# link config for msmtp for easier use.
-# /home/oxidized/.msmtprc is a symbolic link to /home/oxidized/.config/oxidized/.msmtprc
-# Create the files as the user oxidized
-RUN mkdir -p /home/oxidized/.config/oxidized/ && \
- touch /home/oxidized/.config/oxidized/.msmtprc && \
- ln -s /home/oxidized/.config/oxidized/.msmtprc /home/oxidized/ && \
- chmod -R ug=rwX,o= /home/oxidized/.config/ && \
- chown -R oxidized:oxidized /home/oxidized/
-
-# add runit services
-COPY build/extra/oxidized.runit /etc/service/oxidized/run
-COPY build/extra/auto-reload-config.runit /etc/service/auto-reload-config/run
-COPY build/extra/update-ca-certificates.runit /etc/service/update-ca-certificates/run
-
-ADD config/mc.tar.gz /root/.config
-ADD config/mc.tar.gz /home/oxidized/.config
-
-# Prepare the build of oxidized, copy our working directory in the container
-COPY build/. /tmp/oxidized/
-WORKDIR /tmp/oxidized
-
-# set up dependencies for the build process
-RUN set -eux; export DEBIAN_FRONTEND=noninteractive; apt-get update;
-# no apt-get upgrade needed, as debian images are rebuilt on security issues
-
-# runit: lightweight service supervisor
-# dumb-init: proper PID 1 signal handling
-# gosu: run oxidized as the user oxidized
-# Build tools
-RUN set -eux; export DEBIAN_FRONTEND=noninteractive; apt-get install -y --no-install-recommends runit dumb-init gosu build-essential ruby-dev openssh-client vim-tiny inetutils-telnet curl jq \
- git git-email \
- libmailtools-perl msmtp \
- ruby ruby-rugged ruby-slop ruby-net-telnet ruby-net-ssh ruby-net-ftp ruby-ed25519 ruby-net-scp \
- ruby-net-http-persistent ruby-mechanize ruby-sqlite3 ruby-mysql2 ruby-pg ruby-sequel ruby-gpgme\
- ruby-aws-sdk ruby-xmpp4r ruby-charlock-holmes ruby-haml ruby-htmlentities ruby-json \
- puma ruby-sinatra ruby-sinatra-contrib ruby-faraday ruby-faraday-net-http ruby-faraday-multipart ruby-hashie ruby-concurrent mc;
-
-# build & install oxidized from the working repository
-# docker automated build gets shallow copy, but non-shallow copy cannot be unshallowed
-RUN set -eux; export DEBIAN_FRONTEND=noninteractive; git fetch --unshallow || true; rake install;
-
-# install oxidized-web and gems not available in debian trixie
-RUN set -eux; export DEBIAN_FRONTEND=noninteractive; gem install --no-document --no-wrappers --conservative --minimal-deps oxidized-web slack-ruby-client cisco_spark net-tftp x25519;
-RUN set -eux; export DEBIAN_FRONTEND=noninteractive; apt-get remove -y build-essential ruby-dev; apt-get autoremove -y ; apt-get clean;
-RUN set -eux; export DEBIAN_FRONTEND=noninteractive; rm -rf /var/lib/apt/lists/*; find /var/lib/gems/*/cache -mindepth 1 -delete; rm -rf /tmp/oxidized;
-
-WORKDIR /
-
-EXPOSE 88/tcp
-
-# dumb-init handles PID 1 for proper signal forwarding (Ctrl-C, SIGTERM)
-ENTRYPOINT ["/usr/bin/dumb-init", "--"]
-
-# runit supervises all services in /etc/service/
-CMD ["runsvdir", "-P", "/etc/service"]
+++ /dev/null
-#!/bin/bash
-#--project-name=amster-registry
-#docker network create -d bridge --attachable registry-ui-net
-
-#docker compose up -d --rem
-#docker compose registry-ui stop
-#docker cp registry-ui:/etc/nginx/nginx.conf tmp.conf
-#ls -l tmp.conf
-#docker-compose logs registry-ui
-#docker-compose build --pull
-# --no-cache
-#docker compose up -d
-sudo docker run --rm -v ~/oxidized/oxidized-config:/home/oxidized/.config/oxidized reg.vados.ru/oxidized:lts su mikro_bak -c oxidized
-#reg.vados.ru/oxidized:lts su - mikro_bak -c backups
-#sudo docker run --rm -v ~/oxidized-config:/home/oxidized/.config/oxidized docker.io/oxidized/oxidized:latest su - oxidized -c oxidized