mirror of
https://github.com/logos-blockchain/logos-blockchain-block-explorer-template.git
synced 2026-01-02 05:03:07 +00:00
Update README.
This commit is contained in:
parent
8818b2bd44
commit
a997139155
@ -84,8 +84,9 @@ B <--> D["Database<br/>(SQLite)"]
|
|||||||
|
|
||||||
2. Run the block explorer:
|
2. Run the block explorer:
|
||||||
```bash
|
```bash
|
||||||
python src/main.py
|
PYTHONPATH=src uv run python -m main
|
||||||
```
|
```
|
||||||
|
By default, this will try to connect to a local Node running on port 18080.
|
||||||
|
|
||||||
- You can optionally run it via Docker with:
|
- You can optionally run it via Docker with:
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
@ -6,12 +6,12 @@ from pydantic import Field
|
|||||||
from pydantic_settings import BaseSettings, SettingsConfigDict
|
from pydantic_settings import BaseSettings, SettingsConfigDict
|
||||||
from starlette.datastructures import State
|
from starlette.datastructures import State
|
||||||
|
|
||||||
|
from constants import DIR_REPO
|
||||||
from db.blocks import BlockRepository
|
from db.blocks import BlockRepository
|
||||||
from db.clients import DbClient
|
from db.clients import DbClient
|
||||||
from db.transaction import TransactionRepository
|
from db.transaction import TransactionRepository
|
||||||
from node.api.base import NodeApi
|
from node.api.base import NodeApi
|
||||||
from node.manager.base import NodeManager
|
from node.manager.base import NodeManager
|
||||||
from src import DIR_REPO
|
|
||||||
|
|
||||||
ENV_FILEPATH = DIR_REPO.joinpath(".env")
|
ENV_FILEPATH = DIR_REPO.joinpath(".env")
|
||||||
|
|
||||||
@ -21,8 +21,8 @@ class NBESettings(BaseSettings):
|
|||||||
|
|
||||||
node_compose_filepath: Optional[str] = Field(alias="NBE_NODE_COMPOSE_FILEPATH", default=None)
|
node_compose_filepath: Optional[str] = Field(alias="NBE_NODE_COMPOSE_FILEPATH", default=None)
|
||||||
|
|
||||||
node_api: Literal["http", "fake"] = Field(alias="NBE_NODE_API")
|
node_api: Literal["http", "fake"] = Field(alias="NBE_NODE_API", default="http")
|
||||||
node_manager: Literal["docker", "noop"] = Field(alias="NBE_NODE_MANAGER")
|
node_manager: Literal["docker", "noop"] = Field(alias="NBE_NODE_MANAGER", default="noop")
|
||||||
|
|
||||||
node_api_host: str = Field(alias="NBE_NODE_API_HOST", default="127.0.0.1")
|
node_api_host: str = Field(alias="NBE_NODE_API_HOST", default="127.0.0.1")
|
||||||
node_api_port: int = Field(alias="NBE_NODE_API_PORT", default=18080)
|
node_api_port: int = Field(alias="NBE_NODE_API_PORT", default=18080)
|
||||||
|
|||||||
@ -4,8 +4,8 @@ from typing import Iterator
|
|||||||
from sqlalchemy.engine.base import Engine
|
from sqlalchemy.engine.base import Engine
|
||||||
from sqlmodel import Session, SQLModel, create_engine
|
from sqlmodel import Session, SQLModel, create_engine
|
||||||
|
|
||||||
|
from constants import DIR_REPO
|
||||||
from db.clients.base import DbClient
|
from db.clients.base import DbClient
|
||||||
from src import DIR_REPO
|
|
||||||
|
|
||||||
SQLITE_DB_PATH = DIR_REPO.joinpath("sqlite.db")
|
SQLITE_DB_PATH = DIR_REPO.joinpath("sqlite.db")
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
from src import DIR_REPO
|
from constants import DIR_REPO
|
||||||
|
|
||||||
STATIC_DIR = DIR_REPO.joinpath("static")
|
STATIC_DIR = DIR_REPO.joinpath("static")
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user