# Postiz через Docker Compose

В каталоге собран свежий docker-compose из официальной документации Postiz для быстрого развёртывания приложения вместе с PostgreSQL и Redis.

## Быстрый старт

1. Перейдите в каталог `postiz` и создайте файл окружения:

   ```bash
   cp .env.example .env
   ```

2. Обновите значения в `.env`:
   - Укажите адреса `MAIN_URL`, `FRONTEND_URL`, `NEXT_PUBLIC_BACKEND_URL` на ваш домен/хост.
   - Сгенерируйте уникальный `JWT_SECRET`.
   - При необходимости поменяйте учетные данные БД (`POSTGRES_*`) и строку подключения `DATABASE_URL`.
   - Заполните ключи интеграций (соцсети, OAuth, Stripe и т. д.) по мере необходимости.
   - При желании измените порт публикации `POSTIZ_PORT` (по умолчанию 5000).

3. Запустите стек:

   ```bash
   docker compose --env-file .env -f docker-compose.yml up -d
   ```

   Volumes (`postgres-volume`, `postiz-redis-data`, `postiz-config`, `postiz-uploads`) и сеть `postiz-network` создадутся автоматически.

4. Для обновления образов выполните:

   ```bash
   docker compose pull
   docker compose up -d
   ```

Документация по полной настройке: https://github.com/gitroomhq/postiz-docs/blob/main/installation/docker-compose.mdx
