Този раздел обяснява как да настроите и започнете да използвате уеб приложението. За настройка на среда за разработка, моля, вижте ръководството за начинаещи разработчици.
ВАЖНО: В много случаи ваш партньор за разработка може да създаде собствено внедряване на Tefter.bg, като разшири добавките, които използва, с персонализирани такива.
Настройка на среда
- Windows Server 2012R2+ е препоръчителната производствена операционна система. Поддръжка за други операционни системи ще бъде добавена в бъдещи актуализации.
- Tefter.bg е изграден с помощта на .NET Core приложения и библиотеки. Уверете се, че е инсталирана рамката .NET Core. Посетете страницата за изтегляне на .NET, изберете "Всички изтегляния" за най-новата версия и изтеглете и инсталирайте най-новия "Hosting bundle".
Инсталиране на база данни
- Отидете на страницата за изтегляне на PostgreSQL.
- Щракнете върху връзката Изтегляне на инсталатора.
- На страницата "enterprisedb.com" щракнете върху иконата за изтегляне на "Windows x86-64" за най-новата версия.
- Следвайте инструкциите за инсталиране, за да инсталирате софтуера.
- Важно: Съхранявайте сигурно паролата на главната база данни.
- Инсталирайте инструмента за управление на база данни "pgAdmin". Ако все още не е инсталиран, изтеглете го от уебсайта на pgAdmin.
- Стартирайте "pgAdmin" и създайте база данни (например "tefterbg").
Инсталиране на уеб приложението
- Създайте папка "Web application" на вашия сървър.
- Създайте папка "File repository" на вашия сървър, идеално извън папката "Web application" за по-лесни актуализации. Забележка: Можете да използвате съществуваща празна локална или мрежова папка.
- Създайте уебсайт във вашия IIS уеб сървър, насочвайки го към папката "Web application". Спрете сайта засега.
- Уверете се, че работният процес на IIS уеб сървъра има разрешения за четене и запис за папките "Web application" и "File repository" и подпапките.
- Изтеглете архива на най-новата версия на Tefter.bg.
- Разархивирайте архива директно в папката "Web application". Трябва да видите "wwwroot" като подпапка и "appsettings.json" в главната директория.
Конфигуриране на уеб приложението
- Отворете "appsettings.json" в текстов редактор.
- Копирайте и поставете подходящата стойност на "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;").
- Въведете "CryptoPassword" за криптиране на данни.
- Задайте "CompanyName" или го оставете празно за стойността по подразбиране "Tefter.bg".
- Предоставете "CompanyLogoUrl" или го оставете празно за логото по подразбиране.
- Задайте "BaseUrl" да съответства на планирания URL адрес за приложението.
- Въведете пътя до папката "File repository", която може да бъде локална (напр. "c:\folder") или мрежова (напр. "\\192.168.0.190\TefterBlobStorage"). Не забравяйте да екранирате обратните наклонени черти, като ги удвоите.
- Конфигурирайте настройките EMAIL > SMTP с необходимата информация.
- Ако използвате "Serilog" за регистриране, конфигурирайте го в съответния раздел; в противен случай го оставете както е.
Стартиране на уеб приложението
- Стартирайте "Web application" от вашия IIS уеб сървър.
- Отидете до конфигурирания URL адрес. Ако настройката е правилна, приложението ще се отвори.