Започни

Този раздел обяснява как да настроите и започнете да използвате уеб приложението. За настройка на среда за разработка, моля, вижте ръководството за начинаещи разработчици.

ВАЖНО: В много случаи ваш партньор за разработка може да създаде собствено внедряване на Tefter.bg, като разшири добавките, които използва, с персонализирани такива.

Настройка на среда

  1. Windows Server 2012R2+ е препоръчителната производствена операционна система. Поддръжка за други операционни системи ще бъде добавена в бъдещи актуализации.
  2. Tefter.bg е изграден с помощта на .NET Core приложения и библиотеки. Уверете се, че е инсталирана рамката .NET Core. Посетете страницата за изтегляне на .NET, изберете "Всички изтегляния" за най-новата версия и изтеглете и инсталирайте най-новия "Hosting bundle".

Инсталиране на база данни

  1. Отидете на страницата за изтегляне на PostgreSQL.
  2. Щракнете върху връзката Изтегляне на инсталатора.
  3. На страницата "enterprisedb.com" щракнете върху иконата за изтегляне на "Windows x86-64" за най-новата версия.
  4. Следвайте инструкциите за инсталиране, за да инсталирате софтуера.
  5. Важно: Съхранявайте сигурно паролата на главната база данни.
  6. Инсталирайте инструмента за управление на база данни "pgAdmin". Ако все още не е инсталиран, изтеглете го от уебсайта на pgAdmin.
  7. Стартирайте "pgAdmin" и създайте база данни (например "tefterbg").

Инсталиране на уеб приложението

  1. Създайте папка "Web application" на вашия сървър.
  2. Създайте папка "File repository" на вашия сървър, идеално извън папката "Web application" за по-лесни актуализации. Забележка: Можете да използвате съществуваща празна локална или мрежова папка.
  3. Създайте уебсайт във вашия IIS уеб сървър, насочвайки го към папката "Web application". Спрете сайта засега.
  4. Уверете се, че работният процес на IIS уеб сървъра има разрешения за четене и запис за папките "Web application" и "File repository" и подпапките.
  5. Изтеглете архива на най-новата версия на Tefter.bg.
  6. Разархивирайте архива директно в папката "Web application". Трябва да видите "wwwroot" като подпапка и "appsettings.json" в главната директория.

Конфигуриране на уеб приложението

  1. Отворете "appsettings.json" в текстов редактор.
  2. Копирайте и поставете подходящата стойност на "ConnectionString" въз основа на името и местоположението на вашата база данни (напр. "Server=localhost; Port=5432; User Id=DB_USER_NAME; Password=DB_USER_PASSWORD; Database=DATABASE_NAME; Pooling=true; MinPoolSize=1; MaxPoolSize=100; CommandTimeout=600;").
  3. Въведете "CryptoPassword" за криптиране на данни.
  4. Задайте "CompanyName" или го оставете празно за стойността по подразбиране "Tefter.bg".
  5. Предоставете "CompanyLogoUrl" или го оставете празно за логото по подразбиране.
  6. Задайте "BaseUrl" да съответства на планирания URL адрес за приложението.
  7. Въведете пътя до папката "File repository", която може да бъде локална (напр. "c:\folder") или мрежова (напр. "\\192.168.0.190\TefterBlobStorage"). Не забравяйте да екранирате обратните наклонени черти, като ги удвоите.
  8. Конфигурирайте настройките EMAIL > SMTP с необходимата информация.
  9. Ако използвате "Serilog" за регистриране, конфигурирайте го в съответния раздел; в противен случай го оставете както е.

Стартиране на уеб приложението

  1. Стартирайте "Web application" от вашия IIS уеб сървър.
  2. Отидете до конфигурирания URL адрес. Ако настройката е правилна, приложението ще се отвори.