Compare commits
3 Commits
369bd7a6e1
...
51eebcc165
| Author | SHA1 | Date | |
|---|---|---|---|
| 51eebcc165 | |||
| ffe5e2e938 | |||
| 77a00d7623 |
@@ -1,14 +1,8 @@
|
|||||||
import os
|
import os
|
||||||
import asyncpg
|
|
||||||
from sqlalchemy.ext.asyncio import async_sessionmaker, create_async_engine, session
|
from sqlalchemy.ext.asyncio import async_sessionmaker, create_async_engine, session
|
||||||
import dotenv
|
|
||||||
|
|
||||||
# connection = psycopg2.connect(*(os.getenv(key) for key in ["DATABASE", "DB_HOST", "DB_USER", "DB_PASSWORD"]))
|
|
||||||
# connection.autocommit = True
|
|
||||||
|
|
||||||
dotenv.load_dotenv(".env")
|
|
||||||
DATABASE_URL = (f"postgresql+asyncpg://{os.getenv('DB_USER')}:{os.getenv('DB_PASSWORD')}@"
|
DATABASE_URL = (f"postgresql+asyncpg://{os.getenv('DB_USER')}:{os.getenv('DB_PASSWORD')}@"
|
||||||
f"{os.getenv('DB_HOST')}/{os.getenv('DATABASE')}")
|
f"{os.getenv('DB_HOST')}/{os.getenv('DATABASE')}")
|
||||||
print(DATABASE_URL)
|
|
||||||
engine = create_async_engine(DATABASE_URL, echo=True)
|
engine = create_async_engine(DATABASE_URL, echo=True)
|
||||||
async_session_ = async_sessionmaker(bind=engine, expire_on_commit=False)
|
async_session_ = async_sessionmaker(bind=engine, expire_on_commit=False)
|
||||||
|
|||||||
@@ -146,7 +146,7 @@ async def show_order(callback: CallbackQuery, state: FSMContext, bot: Bot):
|
|||||||
(f"{clbk}_{order.id}", text) for clbk, text in order_operation_base.items()))
|
(f"{clbk}_{order.id}", text) for clbk, text in order_operation_base.items()))
|
||||||
)
|
)
|
||||||
|
|
||||||
for message in SearchForm.sent_messages:
|
for message in await state.get_value("sent_messages"):
|
||||||
await bot.delete_message(chat_id=callback.message.chat.id, message_id=message.message_id)
|
await bot.delete_message(chat_id=callback.message.chat.id, message_id=message.message_id)
|
||||||
await state.clear()
|
await state.clear()
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
import os
|
import os
|
||||||
import asyncio
|
import asyncio
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
|
|
||||||
|
load_dotenv(".env")
|
||||||
|
|
||||||
from aiogram import Dispatcher, Bot
|
from aiogram import Dispatcher, Bot
|
||||||
from handlers import *
|
from handlers import *
|
||||||
from keyboards import set_main_menu
|
from keyboards import set_main_menu
|
||||||
from middlewares import SessionMiddleware
|
from middlewares import SessionMiddleware
|
||||||
|
|
||||||
load_dotenv(".env")
|
|
||||||
bot = Bot(token=os.getenv("TOKEN"))
|
bot = Bot(token=os.getenv("TOKEN"))
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -40,10 +40,9 @@ steps:
|
|||||||
DB_PASSWORD:
|
DB_PASSWORD:
|
||||||
from_secret: DB_PASSWORD
|
from_secret: DB_PASSWORD
|
||||||
commands:
|
commands:
|
||||||
- echo "$ENV_CONTENT" > .env
|
|
||||||
- docker stop myapp || true
|
- docker stop myapp || true
|
||||||
- docker rm myapp || true
|
- docker rm myapp || true
|
||||||
- docker run --name=myapp --network=prod_net -v /srv/prod/telegram_bot/photos:/app/photos/ -v /srv/prod/telegram_bot/.env:/app/.env:ro myapp:${DRONE_COMMIT_BRANCH}
|
- docker run --name=myapp --network=prod_net -v /srv/prod/telegram_bot/photos:/app/photos/ -v /srv/prod/telegram_bot/.env:/app/.env:ro myapp:${DRONE_COMMIT_BRANCH}
|
||||||
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
Reference in New Issue
Block a user