Установка через Docker Compose
Если вы хотите запустить NocoBase непосредственно на сервере, docker compose по-прежнему является наиболее прямым способом. Одной порции docker-compose.yml достаточно для большинства сценариев.
Однако в производственной среде рекомендуется исправить конкретный номер версии и не использовать напрямую latest в течение длительного времени. Это сделает обновление более управляемым.
Предварительные условия
- Установлены Docker и Docker Compose.
- Убедитесь, что служба Docker запущена.
- Подготовлен порт, который будет открыт для внешнего мира, например
13000.
Шаг 1. Создайте каталог проекта
Шаг 2: Создайте docker-compose.yml
В следующем примере используется PostgreSQL, который по умолчанию также является наиболее удобной комбинацией:
в:
APP_KEYНе забудьте изменить его на свою собственную случайную строку.13000:80представляет собой сопоставление порта13000хоста с портом80контейнера. – Если у вас уже есть служба базы данных, вы можете удалить разделpostgresи изменитьDB_HOSTна существующий адрес базы данных.
Если вы используете MySQL или MariaDB, не забудьте изменить DB_DIALECT на соответствующий тип и добавить:
Шаг 3: Запустите приложение
Проверьте журнал:
Шаг 4: Получите доступ к приложению
После запуска приложения откройте:
Если это первый запуск, просто следуйте инструкциям на странице, чтобы инициализировать учетную запись администратора.
Общие команды
Запустите или обновите контейнеры:
Остановить приложение:
Проверьте журнал:
Куда смотреть дальше
- Если вы хотите настроить конфигурацию ключей, портов, баз данных и т. д., продолжайте просматривать [Переменные среды приложения] (./env.md).
- Если вы готовы официально выйти в интернет, продолжайте читать Nginx или Caddy
- Если вы хотите создать резервную копию данных позже, перейдите к разделу Резервное копирование и восстановление.

