Skip to content
This repository was archived by the owner on Oct 21, 2024. It is now read-only.

Commit c3a1519

Browse files
committed
fix
1 parent 3a50395 commit c3a1519

File tree

4 files changed

+19
-5
lines changed

4 files changed

+19
-5
lines changed

api/routes/v1_router.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@
33
from api.routes.status import status_router
44
from api.routes.assistants import assistants_router
55
from api.routes.hn import hn_router
6-
from api.routes.arxiv_discord import arxiv_discord_router
76

87
v1_router = APIRouter(prefix="/v1")
98
v1_router.include_router(status_router)
109
v1_router.include_router(assistants_router)
1110
v1_router.include_router(hn_router)
1211
v1_router.include_router(assistants_router)
13-
v1_router.include_router(arxiv_discord_router)

scripts/validate.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ main() {
1818
print_heading "Validating workspace..."
1919
print_heading "Running: mypy ${REPO_ROOT}"
2020
mypy ${REPO_ROOT}
21-
print_heading "Running: pytest ${REPO_ROOT}"
22-
pytest ${REPO_ROOT}
21+
print_heading "Running: pytest"
22+
pytest
2323
print_heading "Running: ruff check ${REPO_ROOT}"
2424
ruff check ${REPO_ROOT}
2525
}

workspace/dev_resources.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from os import getenv
22

3+
from phi.docker.app.base import DockerApp
34
from phi.docker.app.fastapi import FastApi
45
from phi.docker.app.postgres import PgVectorDb
56
from phi.docker.app.streamlit import Streamlit
@@ -138,12 +139,26 @@
138139
# depends_on=[dev_db],
139140
)
140141

142+
# -*- Arxiv Discord Bot
143+
arxiv_bot = DockerApp(
144+
name=f"arxiv-bot-{ws_settings.ws_name}",
145+
image=dev_image,
146+
enabled=getenv("ARXIV_BOT", False),
147+
command="python arxiv_ai/ls/bot.py",
148+
debug_mode=True,
149+
mount_workspace=True,
150+
env_vars=container_env,
151+
use_cache=ws_settings.use_cache,
152+
# Read secrets from secrets/dev_app_secrets.yml
153+
secrets_file=ws_settings.ws_root.joinpath("workspace/secrets/dev_app_secrets.yml"),
154+
)
155+
141156
# -*- Update jupyter environment variables
142157
dev_jupyter_app.env_vars = container_env
143158

144159
# -*- Dev DockerResources
145160
dev_docker_resources = DockerResources(
146161
env=ws_settings.dev_env,
147162
network=ws_settings.ws_name,
148-
apps=[dev_db, dev_streamlit, hn_ai, pdf_ai, arxiv_ai, dev_fastapi, dev_jupyter_app],
163+
apps=[dev_db, dev_streamlit, hn_ai, pdf_ai, arxiv_ai, dev_fastapi, dev_jupyter_app, arxiv_bot],
149164
)

workspace/prd_resources.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from os import getenv
22

3+
from phi.aws.app.base import AwsApp
34
from phi.aws.app.fastapi import FastApi
45
from phi.aws.app.streamlit import Streamlit
56
from phi.aws.resources import AwsResources

0 commit comments

Comments
 (0)