- Updated docker-compose.yml
- Target branch: main
- Service: loop
- New tag: 10.6.0
Docker‑Compose для Loop‑сервера
Обзор
В этом репозитории содержатся файлы конфигурации Docker Compose и файлы для развёртывания сервера Loop.
Быстрый старт
1. Клонируйте репозиторий
git clone https://git.wilix.dev/wilix-infra/loop-onprem-docker.git
cd loop-onprem-docker
2. Настройка окружения
cp .env.example .env
Отредактируйте файл .env, указав нужные значения конфигурации.
3. Настройка окружения Loop‑сервера
Проверьте и при необходимости отредактируйте файл docker-compose.yml в соответствии с вашими требованиями к конфигурации. Текущие значения — по умолчанию, они обеспечат работоспособное развёртывание. Некоторые значения будут подставлены при развёртывании из файла .env.
4. Запуск сервисов
docker-compose up -d
5. Проверка развёртывания
docker-compose ps
docker-compose logs -f [имя_сервиса]
Полезные команды
| Действие | Команда |
|---|---|
| Запуск сервисов | docker-compose up -d |
| Остановка сервисов | docker-compose down |
| Просмотр логов | docker-compose logs -f |
| Перезапуск сервисов | docker-compose restart |
Переменные окружения
| Переменная | Описание | Требуется |
|---|---|---|
SITEURL |
URL Loop‑сервера | Да |
HTTP_PROTOCOL |
https:// (предпочтительно) или http:// |
Да |
GIPHYSDKKEY |
Ключ GIPHYSDKKEY | Да |
PG_PASSWORD |
Пароль базы данных | Да |
PG_USER |
Пользователь базы данных | Да |
PG_DB_NAME |
Имя базы данных | Да |
MINIO_ROOT_USER |
Пользователь root в MinIO | Да |
MINIO_ROOT_PASSWORD |
Пароль пользователя root в MinIO | Да |
ACCESS_KEY_ID |
Ключ доступа S3 | Да |
SECRET_ACCESS_KEY |
Секретный ключ S3 | Да |
BUCKET_NAME |
Имя бакета S3 | Да |
SSL‑сертификат для протокола https://
Поместите файлы сертификата и ключа в папку cert. Имена файлов по умолчанию — server.crt и server.key. Если имена сертификатов отличаются от значений по умолчанию, обновите файл loop-ssl.conf в папке nginx.
Устранение неполадок
- Просмотр логов сервиса:
docker-compose logs [имя_сервиса]
Лицензия
[Тип лицензии] — подробности см. в файле LICENSE.
Loop Server Docker Compose
Overview
This repository contains the Docker Compose configuration and deployment files for the Loop server.
Quick Start
1. Clone the Repository
git clone https://git.wilix.dev/wilix-infra/loop-onprem-docker.git
cd loop-onprem-docker
2. Environment Configuration
cp .env.example .env
Edit the .env file with your specific configuration values.
3. Loop Server Environment Configuration
Check and edit, if required, the docker-compose.yml file for your specific configuration requirements. The current values are default and will ensure a working deployment. Some values will be populated on deployment from the .env file.
4. Start the Services
docker-compose up -d
5. Verify Deployment
docker-compose ps
docker-compose logs -f [service-name]
Useful Commands
| Action | Command |
|---|---|
| Start services | docker-compose up -d |
| Stop services | docker-compose down |
| View logs | docker-compose logs -f |
| Restart services | docker-compose restart |
Environment Variables
| Variable | Description | Required |
|---|---|---|
SITEURL |
Loop-server URL | Yes |
HTTP_PROTOCOL |
https:// (Preferred) or http:// | Yes |
GIPHYSDKKEY |
GIPHYSDKKEY | Yes |
PG_PASSWORD |
Database password | Yes |
PG_USER |
Database user | Yes |
PG_DB_NAME |
Database name | Yes |
MINIO_ROOT_USER |
minio root user | Yes |
MINIO_ROOT_PASSWORD |
minio root user password | Yes |
ACCESS_KEY_ID |
S3 access key | Yes |
SECRET_ACCESS_KEY |
S3 secret key | Yes |
BUCKET_NAME |
S3 bucket name | Yes |
SSL Cert for https:// protocol
Place the certificate and key files in the cert folder, default names should be server.crt and server.key. Update the loop-ssl.conf in the nginx folder, if the certificate names are not the default.
Troubleshooting
- View service logs:
docker-compose logs [service_name]
License
[License type] - See LICENSE file for details.