Compare commits

..

No commits in common. "b2ef222182e3922a34ca771d992e2ef0c5425b4f" and "010c758ce08f3f384e4170f2c94e8a8f73628395" have entirely different histories.

5 changed files with 7 additions and 10 deletions

View File

@ -44,7 +44,6 @@ jobs:
echo POSTGRES_DB=${{ secrets.POSTGRES_DB }} >> .env echo POSTGRES_DB=${{ secrets.POSTGRES_DB }} >> .env
echo PGDATA=${{ secrets.PGDATA }} >> .env echo PGDATA=${{ secrets.PGDATA }} >> .env
echo POSTGRES_URL=${{ secrets.POSTGRES_URL }} >> .env echo POSTGRES_URL=${{ secrets.POSTGRES_URL }} >> .env
echo DATABASE_URL_LOCAL_MIGRATE=${{ secrets.DATABASE_URL_LOCAL_MIGRATE }} >> .env
echo REDIS_URL=${{ secrets.REDIS_URL }} >> .env echo REDIS_URL=${{ secrets.REDIS_URL }} >> .env
echo BOT_TOKEN=${{ secrets.BOT_TOKEN }} >> .env echo BOT_TOKEN=${{ secrets.BOT_TOKEN }} >> .env
docker-compose up -d docker-compose up -d

View File

@ -40,7 +40,7 @@ target_metadata = BaseDBModel.metadata
section = config.get_section(config.config_ini_section, {}) section = config.get_section(config.config_ini_section, {})
match section.get("sqlalchemy.url"): match section.get("sqlalchemy.url"):
case "driver://user:pass@localhost/dbname": case "driver://user:pass@localhost/dbname":
url_db = os.getenv("DATABASE_URL_LOCAL_MIGRATE", 'postgresql+asyncpg://admin:admin@localhost:5433/postgresdb') url_db = os.getenv("DATABASE_URL_LOCAL_MIGRATE")
config.set_section_option( config.set_section_option(
config.config_ini_section, config.config_ini_section,
"sqlalchemy.url", "sqlalchemy.url",

View File

@ -20,8 +20,12 @@ services:
volumes: volumes:
- /root/telegrambot/volumes/postgres/pgdata:/var/lib/postgresql/data/pgdata - /root/telegrambot/volumes/postgres/pgdata:/var/lib/postgresql/data/pgdata
restart: always restart: always
env_file: environment:
- .env - POSTGRES_DB=postgresdb
- POSTGRES_USER=admin
- POSTGRES_PASSWORD=admin
- PGDATA=/var/lib/postgresql/data/pgdata
- POSTGRES_HOST_AUTH_METHOD=trust
deploy: deploy:
resources: resources:
limits: limits:

View File

@ -1,6 +0,0 @@
create_env:
python3 -m venv venv
./venv/bin/python -m pip install -r requirements.txt
migrate: create_env
./venv/bin/alembic upgrade head

Binary file not shown.