Skip to content

bibilka/rsue_schedule

Repository files navigation

Расписание для преподавателей РГЭУ "РИНХ"

Требования

Установка

1. Склонировать репозиторий.

git clone https://github.com/bibilka/rsue_schedule.git

2. Настроить конфигурационный файл приложения.

Для windows:

copy .env.example .env

Для Linux:

cp .env.example .env

В файле .env указываем URL приложения и токен доступа для телеграм бота. А также данные для подключения к базе данных.

# URL приложения
APP_URL="http://localhost"

# Токен доступа телеграм бота
TELEGRAM_BOT_TOKEN="token"

# данные для подключения к базе данных
DB_HOST=127.0.0.1
DB_NAME="rsue_schedule"
DB_USER="root"
DB_PASSWORD=""

(Опциально) 3. Локальная разработка с использованием Ngrok

Скачиваем Ngrok с официального сайта и выполняем настройку.

Запускаем веб-сервер используя команду:

ngrok http --host-header=rasp.local 80

В ключе --host указываем локальный домен (по-умолчанию, localhost или 127.0.0.1).

Полученный URL приложения вставляем в .env в APP_URL, например:

APP_URL="https://eb2d-213-138-86-118.eu.ngrok.io"

4. Запуск приложения

Далее необходимо установить пакеты composer, применить миграции базы данных и подключить обработку веб-хука телеграм бота.

Для Linux: Выполняем команду:

make install

Для Windows:

composer install
php install.php
php vendor/bin/phinx migrate

Все готово, проект запущен! 👍 🎉


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages