Compare commits
5 Commits
010c758ce0
...
b2ef222182
Author | SHA1 | Date | |
---|---|---|---|
b2ef222182 | |||
9720209660 | |||
4d11b938de | |||
46c14abf72 | |||
1ebbdfb926 |
@ -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
|
||||
|
@ -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",
|
||||
|
@ -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
6
makefile
Normal 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
|
BIN
requirements.txt
BIN
requirements.txt
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user