updated docker
parent
e7e4ab299d
commit
826c42edd8
|
@ -19,8 +19,7 @@ echo "Finished swagger build"
|
||||||
docker image rm $DOCKER_IMAGE_NAME
|
docker image rm $DOCKER_IMAGE_NAME
|
||||||
|
|
||||||
# build images
|
# build images
|
||||||
#docker compose build jnx-telegram-bot-manager
|
docker build -t $DOCKER_IMAGE_NAME .
|
||||||
docker build -t $DOCKER_IMAGE_NAME
|
|
||||||
|
|
||||||
# tag images
|
# tag images
|
||||||
docker image tag $DOCKER_IMAGE_NAME:latest $DOCKER_REGISTRY_URL/$DOCKER_IMAGE_NAME:latest
|
docker image tag $DOCKER_IMAGE_NAME:latest $DOCKER_REGISTRY_URL/$DOCKER_IMAGE_NAME:latest
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
version: "3"
|
|
||||||
|
|
||||||
services:
|
|
||||||
jnx-telegram-bot-manager:
|
|
||||||
container_name: jnx-telegram-bot-manager
|
|
||||||
image: jnx-telegram-bot-manager:latest
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: Dockerfile
|
|
3
main.go
3
main.go
|
@ -41,6 +41,9 @@ PORT=8080
|
||||||
|
|
||||||
LOG_MANAGER_SERVER_URL=http://localhost:50110
|
LOG_MANAGER_SERVER_URL=http://localhost:50110
|
||||||
|
|
||||||
|
TELEGRAM_DEBUG=false
|
||||||
|
TELEGRAM_TOKEN=your_token
|
||||||
|
|
||||||
# MariaDB
|
# MariaDB
|
||||||
MARIADB_HOSTNAME=127.0.0.1
|
MARIADB_HOSTNAME=127.0.0.1
|
||||||
MARIADB_PORT=3306
|
MARIADB_PORT=3306
|
||||||
|
|
|
@ -15,9 +15,15 @@ type Config struct {
|
||||||
Host string
|
Host string
|
||||||
Port string
|
Port string
|
||||||
LogManagerServerUrl string
|
LogManagerServerUrl string
|
||||||
|
Telegram Telegram
|
||||||
MariaDB MariaDB
|
MariaDB MariaDB
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type Telegram struct {
|
||||||
|
Debug bool
|
||||||
|
Token string
|
||||||
|
}
|
||||||
|
|
||||||
type MariaDB struct {
|
type MariaDB struct {
|
||||||
Hostname string
|
Hostname string
|
||||||
Port string
|
Port string
|
||||||
|
@ -41,6 +47,10 @@ func LoadConfig() {
|
||||||
Host: os.Getenv("HOST"),
|
Host: os.Getenv("HOST"),
|
||||||
Port: os.Getenv("PORT"),
|
Port: os.Getenv("PORT"),
|
||||||
LogManagerServerUrl: os.Getenv("LOG_MANAGER_SERVER_URL"),
|
LogManagerServerUrl: os.Getenv("LOG_MANAGER_SERVER_URL"),
|
||||||
|
Telegram: Telegram{
|
||||||
|
Debug: os.Getenv("TELEGRAM_DEBUG") == "true",
|
||||||
|
Token: os.Getenv("TELEGRAM_TOKEN"),
|
||||||
|
},
|
||||||
MariaDB: MariaDB{
|
MariaDB: MariaDB{
|
||||||
Hostname: os.Getenv("MARIADB_HOSTNAME"),
|
Hostname: os.Getenv("MARIADB_HOSTNAME"),
|
||||||
Port: os.Getenv("MARIADB_PORT"),
|
Port: os.Getenv("MARIADB_PORT"),
|
||||||
|
|
|
@ -2,6 +2,7 @@ package telegram
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"jannex/telegram-bot-manager/modules/cache"
|
"jannex/telegram-bot-manager/modules/cache"
|
||||||
|
"jannex/telegram-bot-manager/modules/config"
|
||||||
"jannex/telegram-bot-manager/modules/database"
|
"jannex/telegram-bot-manager/modules/database"
|
||||||
"jannex/telegram-bot-manager/modules/logger"
|
"jannex/telegram-bot-manager/modules/logger"
|
||||||
"jannex/telegram-bot-manager/modules/structs"
|
"jannex/telegram-bot-manager/modules/structs"
|
||||||
|
@ -20,14 +21,14 @@ var bot *tgbotapi.BotAPI
|
||||||
func InitBot() {
|
func InitBot() {
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
bot, err = tgbotapi.NewBotAPI("6450280279:AAGxXdPv_YwRtl_pXIqYojqOecBrEjn3fJo")
|
bot, err = tgbotapi.NewBotAPI(config.Cfg.Telegram.Token)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.AddSystemLog(rslogger.LogTypeError, "Failed to initialize Telegram bot, err: %v", err.Error())
|
logger.AddSystemLog(rslogger.LogTypeError, "Failed to initialize Telegram bot, err: %v", err.Error())
|
||||||
log.Fatal().Err(err).Msgf("Failed to initialize Telegram bot, err: %v", err.Error())
|
log.Fatal().Err(err).Msgf("Failed to initialize Telegram bot, err: %v", err.Error())
|
||||||
}
|
}
|
||||||
|
|
||||||
//bot.Debug = false
|
bot.Debug = config.Cfg.Telegram.Debug
|
||||||
|
|
||||||
logger.AddSystemLog(rslogger.LogTypeInfo, "Bot connected as %s", bot.Self.UserName)
|
logger.AddSystemLog(rslogger.LogTypeInfo, "Bot connected as %s", bot.Self.UserName)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue