Compare commits

...

5 Commits

Author SHA1 Message Date
b2ef222182 edit env method
All checks were successful
Gitea Actions Demo / build (push) Successful in 10s
Gitea Actions Demo / deploy (push) Successful in 7s
2025-03-30 22:37:22 +03:00
9720209660 add url local migrate 2025-03-30 22:35:29 +03:00
4d11b938de add depends alembic 2025-03-30 22:33:05 +03:00
46c14abf72 add easy migrate 2025-03-30 22:32:55 +03:00
1ebbdfb926 add default addr migrate 2025-03-30 22:21:17 +03:00
5 changed files with 10 additions and 7 deletions

View File

@ -44,6 +44,7 @@ jobs:
echo POSTGRES_DB=${{ secrets.POSTGRES_DB }} >> .env
echo PGDATA=${{ secrets.PGDATA }} >> .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 BOT_TOKEN=${{ secrets.BOT_TOKEN }} >> .env
docker-compose up -d

View File

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

View File

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

6
makefile Normal file
View File

@ -0,0 +1,6 @@
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.