branch swithc

This commit is contained in:
ark
2026-01-28 16:13:43 +03:00
commit 13865d2513
11 changed files with 449 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
/bases
+2
View File
@@ -0,0 +1,2 @@
distr/
bases/
+100
View File
@@ -0,0 +1,100 @@
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
qBs5vEhVIb2EuSzROxSlzw==:
Регистрационный номер: 802503008G0
Тип лицензии: клиент
Номер продукта: 0000000000001
Наименование продукта: 1С Предприятие 8. Лицензия на одно рабочее место (программная защита)
Дата производства: 25.04.2024 18:23:20
Срок действия: не ограничен
Количество пользователей: 1
Количество пинкодов в группе: 1
Привязка: 1C8SERV, Intel64 Family 6 Model 44 Stepping 2, 32767Mb RAM, Microsoft Windows Server 2012 R2 Standard
Executable
+76
View File
@@ -0,0 +1,76 @@
FROM debian:12-slim
# Arguments for build image
ARG S6_OVERLAY_VERSION=3.2.1.0
ARG SERVER_VERSION 8.3.24.1586
# Variables For Container
ENV LANG ru_RU.UTF8
ENV LC_ALL ru_RU.UTF8
ENV TZ Europe/Moscow
ENV SERVER_VERSION ${SERVER_VERSION}
ENV USER usr1cv8
ENV SERVER_DATA /home/${USER}
ENV BASE_DIR /bases
ENV WORKDIR /opt/1cv8/x86_64/${SERVER_VERSION}/
# add repo for debian 11
#RUN sed -r -i 's/^deb(.*)$/deb\1 contrib/g' /etc/apt/sources.list
# add contrib repo for debian 13 and install requiments
RUN sed -i '/Components:/s/$/ contrib/' /etc/apt/sources.list.d/debian.sources
RUN apt-get -qq update \
&& apt-get -qq install --yes --no-install-recommends \
ca-certificates \
wget \
locales \
tzdata \
procps \
fontconfig \
imagemagick \
cabextract \
ttf-mscorefonts-installer \
xz-utils \
libssh-4 \
iproute2 \
apache2 \
libwebkit2gtk-4.0-37 \
&& apt-get clean && apt-get autoremove
RUN locale-gen ${LANG} \
&& ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# S6 overlay install
ADD https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-noarch.tar.xz /tmp
RUN tar -C / -Jxpf /tmp/s6-overlay-noarch.tar.xz
ADD https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-x86_64.tar.xz /tmp
RUN tar -C / -Jxpf /tmp/s6-overlay-x86_64.tar.xz
# explicitly set user/group IDs
RUN set -eux; \
groupadd -r ${USER} --gid=1001; \
useradd -m -r -g ${USER} --uid=1001 --home-dir=/home/${USER} --shell=/bin/bash ${USER};
# Install 1C Server
ADD ./distr/setup-full-${SERVER_VERSION}-x86_64.run /tmp/distr/
RUN /tmp/distr/setup-full-${SERVER_VERSION}-x86_64.run \
--mode unattended \
--enable-components \
server,ws,server_admin,config_storage_server,additional_admin_functions,liberica_jre,integrity_monitoring,v8_install_deps \
&& rm /tmp/distr/*
#Install license tool
ADD ./distr/1c_enterprise_license_tools_0.15.0_2_linux_x86_64.tar.gz /tmp/
#RUN /tmp/1ce-installer-cli install --ignore-signature-warnings
#COPY ./services.d /etc/services.d
COPY ./entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT [ "/entrypoint.sh" ]
# S6 Entrypoint
#ENTRYPOINT ["/init"]
# CMD [ "apache2ctl", "-D", "FOREGROUND" ]
EXPOSE 1540-1541 1545 1560-1591
EXPOSE 80 443
VOLUME ${SERVER_DATA}
VOLUME ${BASE_DIR}
+178
View File
@@ -0,0 +1,178 @@
Srver 1c:
To build image use options to choose version of server and s6 supervisor if needed
- ARG S6_OVERLAY_VERSION
- ARG SERVER_VERSION
For example:
docker build --tag srv1c:8.3.27.1859 --build-arg SERVER_VERSION=8.3.27.1859 --build-arg S6_OVERLAY_VERSION=3.2.1.0 .
./ring license activate --serial 8105431364 --validate --company ООО "МЕДИА ПРОДАКШН" --last-name Полякова --first-name Елена --middle-name Владимировна --email aliya@mediaprod.ru --country RU --zip-code 420066 --region Татарстан Респ --town Казань --street ул. Абсалямова --house 13 --previous-pin 334-970-273-653-397 --pin 543-972-349-546-928 --path /var/1C/licenses/ > /opt/1C/ck_lic_act.log
o set a Debian CPU to maximum frequency, install linux-cpupower, then run sudo cpupower frequency-set -g performance to set the scaling governor to high performance. Alternatively, use echo performance | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor to apply this immediately.
Methods to Set Max CPU Frequency
Using cpupower (Recommended):
Install: sudo apt install linux-cpupower.
Set all cores to performance mode: sudo cpupower frequency-set -g performance.
Verify current speed: cpupower frequency-info.
Владелец лицензии: Компания
Организация: ООО "МЕДИА ПРОДАКШН"
Фамилия: Полякова
Имя: Елена
Отчество: Владимировна
e-mail: aliya@mediaprod.ru
Страна: RU
Индекс: 420066
Регион/область: Татарстан Респ
Район:
Город: Казань
Улица: ул. Абсалямова
Дом: 13
Корпус:
Квартира, офис:
/opt/1cv8/x86_64/8.3.27.1859/webinst -publish -apache24 -wsdir mp-hrm -dir /var/www/1c/mp-hrm -connstr "File=/bases/mp-hrm;" -confpath /etc/apache2/apache2.conf
ps ax
apachectl restart
cd /opt/1cv8/x86_64/8.3.27.1859/
ls -al ./licenses/
ls -al ./licenses/3rd_party/
ls /opt/1cv8/
ls /opt/1cv8/common/
ls
cd /opt/1cv8/common/
ls -al
cd /tmp/
ls
tar
tar -xvf 1c_edt_distr_2025.1.5_34_linux_x86_64.tar.gz
ls
ls ./distr/
ls -al
./1ce-installer-cli --help
./1ce-installer-cli query
./1ce-installer-cli install
ls
ls /opt/
ls /opt/1cv8/
ls /opt/1C/1CE/
ls /opt/1C/1CE/components/
ls /opt/1C/1CE/
ls /opt/1C/1CE/components/
ls /opt/1C/1CE/products/
ls
./1ce-installer-cli
./1ce-installer-cli install
/opt/1C/1CE/components/1c-enterprise-installer-1.16.0+3-x86_64/1ce-installer-cli install
/opt/1C/1CE/components/1c-enterprise-installer-1.16.0+3-x86_64/1ce-installer-cli help
/opt/1C/1CE/components/1c-enterprise-installer-1.16.0+3-x86_64/1ce-installer-cli install
cd /opt/1C/1CE/
ls -al
cd products/
ls -al
cd 1c-edt-start-product-2025.1.5+34-x86_64/
ls -al
cd ..
cd ..
cd components/
ls -al
cd axiom-jdk-full-17.0.16+12-x86_64/
ls
cd bin/
ls
cd ../../1c-edt-start-0.9.0+229-x86_64/
ls
ls -al
./1cedtstart
ls
cd features/
ls
cd ..
ls
find / -name 1cedtcli
ls
ls -al licenses/
ls -al features/
ls -al 1cedtstart
ls -al plugins/
cd ..
ls
ls -r
ls --help
ls -R
ls -R | grep lic
ls -R | grep licen
find / -name license
find /opt -name license
find /opt -name license*
ls -alR /opt/1cv8/x86_64/8.3.27.1859/licenses/
/opt/1cv8/x86_64/8.3.27.1859/rac --help
find /opt -name ring
cd ..
ls
cd /tmp/
ls
tar -xvf 1c_enterprise_license_tools_0.15.0_2_linux_x86_64.tar.gz
./1ce-installer-cli
java --version
tar -xvfz 1c_enterprise_license_tools_0.15.0_2_linux_x86_64.tar.gz
ls
mkdir 1
cd 1
ls
tar -xvf 1c_enterprise_license_tools_0.15.0_2_linux_x86_64.tar.gz
ls -al
./1ce-installer-cli
apt update
apt search
apt search java
apt search openjdk
apt search openjdk | grep install
find / -name java
apt search openjdk-headless
apt search openjdk
apt install openjdk-17-jre-headless
./1ce-installer-cli
./1ce-installer-cli install
./1ce-installer-cli install --ignore-signature-warnings
cd /opt/1C/1CE/components/
ls
cd 1c-enterprise-license-tools-0.15.0+2-x86_64/
ls
find / -name ring
cd ..
ls
cd 1c-enterprise-ring-0.19.5+12-x86_64/
ls
./ring
ls -al /opt/
ls -al /opt/1C/
ls -al /opt/1C/1CE/
ls -al /opt/1C/1CE/components/
ls -al /opt/1C/1CE/components/1c-enterprise-license-tools-0.15.0+2-x86_64/
./ring --help
./ring
./ring help
./ring help modules
./ring license help
find / -name gawk
apt install gawk
./ring license help
echo $JAVA_HOME
root@ecfc403dd9eb:/opt/1C/1CE/components/1c-enterprise-ring-0.19.5+12-x86_64# ./ring license help
dirname $(dirname $(readlink -f $(which java)))
ls /usr/lib/jvm/java-17-openjdk-amd64/
ls /usr/lib/jvm/java-17-openjdk-amd64/bin/
find /opt/ -name java
/opt/1cv8/x86_64/8.3.27.1859/jre/bin/java --version
/opt/1cv8/x86_64/8.3.27.1859/jre/bin/java
/opt/1cv8/x86_64/8.3.27.1859/jre/bin/java -version
dirname
dirname --help
ls /opt/1cv8/x86_64/8.3.27.1859/jre/
export JAVA_HOME="/opt/1cv8/x86_64/8.3.27.1859/jre/"
export PATH="/opt/1cv8/x86_64/8.3.27.1859/jre/bin:$PATH"
./ring license help
./ring license list
ls /var/1C/licenses/
Executable
+3
View File
@@ -0,0 +1,3 @@
#!/bin/bash
docker build --tag srv1c:8.3.27.1859 --build-arg SERVER_VERSION=8.3.27.1859 .
+59
View File
@@ -0,0 +1,59 @@
#!/bin/bash
set -euo pipefail
log() {
echo "[$(date '+%Y-%m-%d %H:%M:%S')] $*"
}
check() {
log "пути к java"
export JAVA_HOME="/opt/1cv8/x86_64/$SERVER_VERSION/jre/"
export PATH="/opt/1cv8/x86_64/$SERVER_VERSION/jre/bin:$PATH"
}
setup() {
if [ ! -d "/opt/1cv8/x86_64/${SERVER_VERSION}" ]; then
log "Нужная версия 1С $SERVER_VERSION не установленна в $WORKDIR "
log "Установка компонентов 1С версии ${SERVER_VERSION}"
/tmp/distr/setup-full-${SERVER_VERSION}-x86_64.run \
--enable-components ws,v8_install_deps,server_admin \
--mode unattended
else
echo "Платформа 1С $SERVER_VERSION уже установлена. Путь: $WORKDIR"
fi
if [ ! -f "/etc/apache2/mods-enabled/wsap24.load" ]; then
log "Подключаю модуль wsap24"
echo "LoadModule _1cws_module /opt/1cv8/x86_64/${SERVER_VERSION}/wsap24.so" > /etc/apache2/mods-available/wsap24.load
ln -s /etc/apache2/mods-available/wsap24.load /etc/apache2/mods-enabled/wsap24.load
else
log "Модуль уже wsap24.load подключен"
fi
log "Публикация Баз на вебсервере"
/opt/1cv8/x86_64/${SERVER_VERSION}/webinst \
-publish \
-apache24 \
-wsdir test \
-dir /var/www/1c/test \
-connstr "File=/bases/test;" \
-confpath /etc/apache2/apache2.conf
}
start() {
exec /usr/sbin/apache2ctl -DFOREGROUND
}
main() {
log "=== Запуск Web Сервера ==="
check
setup
log "=== Все готово, запускаем сервер ==="
start
}
# Обработка сигналов
trap 'log "Получен сигнал остановки"; exit 0' SIGTERM SIGINT
# Запуск основной функции
main "$@"
+9
View File
@@ -0,0 +1,9 @@
#!/bin/bash
cluster_list=$(/opt/1cv8/x86_64/$SERVER_VERSION/rac cluster list | grep 'cluster '| awk -F' ' '{print $3}')
session_list=$(/opt/1cv8/x86_64/$SERVER_VERSION/rac session list --cluster=$cluster_list | grep 'session '| awk -F' ' '{print $3}')
echo 'Cluster ' $cluster_list
echo 'Sessions' $session_list
for session in $session_list
do
/opt/1cv8/x86_64/$SERVER_VERSION/rac session --cluster=$cluster_list terminate --session=$session_list
done
Executable
+16
View File
@@ -0,0 +1,16 @@
#!/bin/sh
docker run -d \
--restart always \
-h srv1c \
-p 1540-1545:1540-1545 \
-p 1560-1591:1560-1591 \
-p 888:80 \
--name srv1c \
-v /srv/fdata/srv1c/data:/home/usr1cv8 \
-v /srv/fdata/srv1c/licenses:/var/1C/licenses \
-v /srv/sdata/srv1c/backup:/backup \
-v /etc/localtime:/etc/localtime:ro \
-v /srv/bases:/bases \
srv1c:8.3.27.1859
+3
View File
@@ -0,0 +1,3 @@
#!/command/with-contenv sh
#exec s6-setuidgid usr1cv8 /opt/1cv8/x86_64/"${SERVER_VERSION}"/ragent -D -debug "${SERVER_DATA}"
exec s6-setuidgid usr1cv8 /opt/1cv8/x86_64/"${SERVER_VERSION}"/ragent -D "${SERVER_DATA}"
+2
View File
@@ -0,0 +1,2 @@
#!/command/with-contenv sh
exec s6-setuidgid usr1cv8 /opt/1cv8/x86_64/${SERVER_VERSION}/ras cluster