|
|
|
@ -7,7 +7,6 @@
|
|
|
|
Плагины для DocSpace:
|
|
|
|
Плагины для DocSpace:
|
|
|
|
|
|
|
|
|
|
|
|
[ONLYOFFICE DocSpace plugins](https://github.com/ONLYOFFICE/docspace-plugins)
|
|
|
|
[ONLYOFFICE DocSpace plugins](https://github.com/ONLYOFFICE/docspace-plugins)
|
|
|
|
|
|
|
|
|
|
|
|
[Building plugin](https://api.onlyoffice.com/docspace/pluginssdk/buildingplugin)
|
|
|
|
[Building plugin](https://api.onlyoffice.com/docspace/pluginssdk/buildingplugin)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -26,11 +25,43 @@ MYSQL_PASSWORD=<CHANGE_ME> # Example: cat /dev/urandom | tr -dc
|
|
|
|
#### Запуск:
|
|
|
|
#### Запуск:
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
```
|
|
|
|
git clone https://git.badms.ru/bms/docspace
|
|
|
|
git clone https://git.badms.ru/bms/docspace.git
|
|
|
|
cd docspace
|
|
|
|
cd docspace
|
|
|
|
mkdir -p data/{app_data,es_data,files_data,mysql_data,people_data,proxy_log,router_log,webroot_path}
|
|
|
|
mkdir -p data/{app_data,es_data,files_data,mysql_data,people_data,proxy_log,router_log,webroot_path,step_ca}
|
|
|
|
chown 1000 data/es_data
|
|
|
|
chown 1000 data/es_data
|
|
|
|
# chmod 777 data/es_data
|
|
|
|
|
|
|
|
chown 999:999 data/mysql_data
|
|
|
|
chown 999:999 data/mysql_data
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Заменить значения в файле .env
|
|
|
|
docker compose up -d
|
|
|
|
docker compose up -d
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Работа через локальный сервер сертификации `NPM` и `SPET-CA`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Заранее подготовить [STEP-CA](https://git.badms.ru/bms/step-ca) и настроить проксирование на [NPM](https://git.badms.ru/bms/npm-step-ca).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- #### на хостовой машине
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
STEP_CA_FQDN=<CHANGE> # Example: ca.example.com
|
|
|
|
|
|
|
|
wget --no-check-certificate https://$STEP_CA_FQDN/roots.pem -O ./data/step_ca/$STEP_CA_FQDN.crt
|
|
|
|
|
|
|
|
cp ./data/step-ca/$STEP_CA_FQDN.crt /usr/local/share/ca-certificates/
|
|
|
|
|
|
|
|
update-ca-certificates
|
|
|
|
|
|
|
|
````
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- #### раскомментировать и заменить в файле `.env`:
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
# step-ca #
|
|
|
|
|
|
|
|
STEP_CA_FQDN=<CHANGE_ME> # Example: ca.example.com
|
|
|
|
|
|
|
|
NODE_EXTRA_CA_CERTS=/usr/local/share/ca-certificates/${STEP_CA_FQDN}.crt
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- #### раскомментировать в файле `docker-compose.yml`:
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
# added for STEP-CA
|
|
|
|
|
|
|
|
STEP_CA_FQDN: ${STEP_CA_FQDN}
|
|
|
|
|
|
|
|
NODE_EXTRA_CA_CERTS: ${NODE_EXTRA_CA_CERTS}
|
|
|
|
|
|
|
|
...
|
|
|
|
|
|
|
|
# added for STEP-CA
|
|
|
|
|
|
|
|
- /etc/ssl/certs/ca-certificates.crt:/etc/ssl/certs/ca-certificates.crt:ro
|
|
|
|
|
|
|
|
- ./data/step_ca/${STEP_CA_FQDN}.crt:/usr/local/share/ca-certificates/${STEP_CA_FQDN}.crt
|
|
|
|
|
|
|
|
```
|
|
|
|
|