Skip to content

metavcs/Flower

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flower

Жизнь — это цветок,
Стоит запах в воздухе
(Е.Г.Филиппов)
Пусть расцветают все цветы!
(Китайцы)

Лицензия

Этот проект лицензируется в соответствии с лицензией Apache 2.0; подробности в файле LICENSE

Авторы

  • Изначально написано Сергеем Козыревым @taksebe
  • Readme edited by hypn

Requirements

Documentation

Miscellany

  • Apache POI - создание документа Word
  • Lombok - упрощение кода, замена стандартных java-методов аннотациями

Сборка и запуск

git clone https://github.com/taksebe-official/mentalCalculation
cd mentalCalculation
mvn clean install

Windows

set BOT_NAME=<имя бота>
set BOT_TOKEN=<токен бота>
java -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8 -cp ./target/classes;./target/dependency/* ru.taksebe.telegram.mentalCalculation.MentalCalculationApplication

Linux

export BOT_NAME=<имя бота>
export BOT_TOKEN=<токен бота>
java -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8 -cp ./target/classes:./target/dependency/* ru.taksebe.telegram.mentalCalculation.MentalCalculationApplication

Heroku deployment

  • Procfile, в котором устанавливается тип процесса (worker, web и т.п.) и команда для запуска приложения
  • system.properties, в котором нужно указать версию Java, если она отлична от 8
mvn clean install
heroku login
heroku create <имя приложения>
git push heroku master
heroku config:set BOT_NAME=<имя бота>
heroku config:set BOT_TOKEN=<токен бота>
heroku config:get BOT_NAME
heroku config:get BOT_TOKEN
# установить количество контейнеров (dynos) для типа процесса worker (тип устанавливается в Procfile)
heroku ps:scale worker=1
heroku logs

В интерфейсе управления приложением на heroku можно перейти к логам (прячутся под кнопкой «More» в правом верхнем углу) и убедиться, что приложение запущено.

Отдельное спасибо от taksebe

  • Владу, который возится со мной, неразумным

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%