Skip to content

Commit

Permalink
Add guide for pgadmin (#42)
Browse files Browse the repository at this point in the history
  • Loading branch information
KuzenkovAG authored Aug 1, 2023
1 parent 5ad60a2 commit ccaa5bb
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 9 deletions.
2 changes: 1 addition & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
.git/
pg_data
pg_data/
.env
.env-example
.gitignore
Expand Down
20 changes: 19 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,25 @@ cat .env-example > .env
```sh
docker compose up -d
```
Сделать миграции
```sh
alembic upgrade head
```
Запустить проект
```sh
uvicorn src.main:app --reload
```
```

#### Работа с pgAdmin
1. Вход в систему
Логин - указать значение PGADMIN_DEFAULT_EMAIL из файла .env
Пароль - указать значение PGADMIN_DEFAULT_PASSWORD из файла .env
2. Добавление базы
- правой кнопкой по servers. Далее register -> server
- В открывшемся окне (Вкладка Generals) указать имя
- Вкладка connection, указать:
host name - db
Port - указать значение DB_PORT из файла .env
Maintenance database - указать значение DB_NAME из файла .env
Username - указать значение DB_USER из файла .env
Password - указать значение DB_PASS из файла .env
13 changes: 6 additions & 7 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,19 @@ services:
db:
image: postgres:13.10
environment:
- POSTGRES_USER=%{DB_USER}
- POSTGRES_PASSWORD=%{DB_PASS}
- POSTGRES_DB=%{DB_NAME}
- POSTGRES_USER=${DB_USER}
- POSTGRES_PASSWORD=${DB_PASS}
- POSTGRES_DB=${DB_NAME}
env_file:
- .env
ports:
- "5432:5432"
- "${DB_PORT}:5432"
volumes:
- ./pg_data/:/var/lib/postgresql/data

pg_admin:
image: dpage/pgadmin4
environment:
- [email protected]
- PGADMIN_DEFAULT_PASSWORD=admin
env_file:
- .env
ports:
- "82:80"

0 comments on commit ccaa5bb

Please sign in to comment.