Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .rbtrc
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,11 @@ dev run --watch=backend/src/**/*.py
dev run --python

# Set the application name for commands that require it.
cloud up --name=chat-room
cloud down --name=chat-room --expunge
dev expunge --name=chat-room
dev run --name=chat-room
serve run --name=chat-room
cloud up --application-name=chat-room
cloud down --application-name=chat-room --expunge
dev expunge --application-name=chat-room
dev run --application-name=chat-room
serve run --application-name=chat-room

# Run the application!
dev run --application=backend/src/main.py
Expand All @@ -60,4 +60,4 @@ serve run --tls=external
# Run the application!
serve run --application=backend/src/main.py

cloud logs --name=chat-room
cloud logs --application-name=chat-room
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ghcr.io/reboot-dev/reboot-base:0.46.0
FROM ghcr.io/reboot-dev/reboot-base:1.0.3

WORKDIR /app

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ For the impatient:

This repository contains a simple example application written using Reboot.

The [Reboot '.proto' definitions](https://docs.reboot.dev/develop/define/overview/#code-generation)
The [Reboot '.proto' definitions](https://docs.reboot.dev/learn_more/define/overview#code-generation)
can be found in the `api/` directory, grouped into
subdirectories by proto package, while backend specific code can be
found in `backend/` and front end specific code in `web/` and non-React front end in `reboot-non-react-web/`.

_For more information on all of the Reboot examples, please [see the docs](https://docs.reboot.dev/get_started/examples)._
_For more information on all of the Reboot examples, please [see the docs](https://docs.reboot.dev/full_stack_apps/examples)._

## Prepare an environment by...

Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
[project]
requires-python = ">= 3.10"
dependencies = [
"reboot==0.46.0",
"reboot==1.0.3",
]

[tool.rye]
dev-dependencies = [
"mypy==1.18.1",
"pytest>=7.4.2",
"types-protobuf>=4.24.0.20240129",
"reboot==0.46.0",
"reboot==1.0.3",
]

# This project only uses `rye` to provide `python` and its dependencies, so
Expand Down
16 changes: 8 additions & 8 deletions reboot-non-react-web/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion reboot-non-react-web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
},
"dependencies": {
"@bufbuild/protobuf": "1.10.1",
"@reboot-dev/reboot-web": "0.46.0",
"@reboot-dev/reboot-web": "1.0.3",
"@testing-library/jest-dom": "^5.17.0",
"@testing-library/user-event": "^13.5.0",
"@types/jest": "^27.5.2",
Expand Down
25 changes: 23 additions & 2 deletions requirements-dev.lock
Original file line number Diff line number Diff line change
Expand Up @@ -52,16 +52,21 @@ deprecated==1.2.15
# via opentelemetry-semantic-conventions
exceptiongroup==1.2.2
# via anyio
# via pydantic-ai-slim
# via pytest
fastapi==0.115.12
# via reboot
frozenlist==1.4.1
# via aiohttp
# via aiosignal
genai-prices==0.0.57
# via pydantic-ai-slim
googleapis-common-protos==1.65.0
# via grpcio-status
# via opentelemetry-exporter-otlp-proto-grpc
# via reboot
griffelib==2.0.2
# via pydantic-ai-slim
grpc-interceptor==0.15.4
# via reboot
grpcio==1.64.3
Expand Down Expand Up @@ -90,7 +95,10 @@ hpack==4.1.0
httpcore==1.0.8
# via httpx
httpx==0.28.1
# via genai-prices
# via mcp
# via pydantic-ai-slim
# via pydantic-graph
httpx-sse==0.4.3
# via mcp
hyperframe==6.1.0
Expand All @@ -114,9 +122,11 @@ jsonschema-specifications==2025.9.1
# via jsonschema
kubernetes-asyncio==31.1.0
# via reboot
logfire-api==4.32.1
# via pydantic-graph
markupsafe==2.1.5
# via jinja2
mcp==1.26.0
mcp==1.27.0
# via reboot
multidict==6.1.0
# via aiohttp
Expand All @@ -132,6 +142,7 @@ opentelemetry-api==1.28.1
# via opentelemetry-instrumentation-grpc
# via opentelemetry-sdk
# via opentelemetry-semantic-conventions
# via pydantic-ai-slim
# via reboot
opentelemetry-exporter-otlp-proto-common==1.28.1
# via opentelemetry-exporter-otlp-proto-grpc
Expand Down Expand Up @@ -178,11 +189,18 @@ pycparser==2.22
# via cffi
pydantic==2.12.5
# via fastapi
# via genai-prices
# via mcp
# via pydantic-ai-slim
# via pydantic-graph
# via pydantic-settings
# via reboot
pydantic-ai-slim==1.87.0
# via reboot
pydantic-core==2.41.5
# via pydantic
pydantic-graph==1.87.0
# via pydantic-ai-slim
pydantic-settings==2.13.1
# via mcp
pyjwt==2.10.1
Expand All @@ -202,7 +220,7 @@ python-ulid==3.1.0
pyyaml==6.0.2
# via kubernetes-asyncio
# via reboot
reboot==0.46.0
reboot==1.0.3
referencing==0.37.0
# via jsonschema
# via jsonschema-specifications
Expand Down Expand Up @@ -239,12 +257,15 @@ typing-extensions==4.15.0
# via opentelemetry-sdk
# via pydantic
# via pydantic-core
# via reboot
# via referencing
# via typing-inspection
# via uvicorn
typing-inspection==0.4.2
# via mcp
# via pydantic
# via pydantic-ai-slim
# via pydantic-graph
# via pydantic-settings
tzlocal==5.3
# via reboot
Expand Down
25 changes: 23 additions & 2 deletions requirements.lock
Original file line number Diff line number Diff line change
Expand Up @@ -52,15 +52,20 @@ deprecated==1.2.15
# via opentelemetry-semantic-conventions
exceptiongroup==1.2.2
# via anyio
# via pydantic-ai-slim
fastapi==0.115.12
# via reboot
frozenlist==1.4.1
# via aiohttp
# via aiosignal
genai-prices==0.0.57
# via pydantic-ai-slim
googleapis-common-protos==1.65.0
# via grpcio-status
# via opentelemetry-exporter-otlp-proto-grpc
# via reboot
griffelib==2.0.2
# via pydantic-ai-slim
grpc-interceptor==0.15.4
# via reboot
grpcio==1.64.3
Expand Down Expand Up @@ -89,7 +94,10 @@ hpack==4.1.0
httpcore==1.0.8
# via httpx
httpx==0.28.1
# via genai-prices
# via mcp
# via pydantic-ai-slim
# via pydantic-graph
httpx-sse==0.4.3
# via mcp
hyperframe==6.1.0
Expand All @@ -111,9 +119,11 @@ jsonschema-specifications==2025.9.1
# via jsonschema
kubernetes-asyncio==31.1.0
# via reboot
logfire-api==4.32.1
# via pydantic-graph
markupsafe==2.1.5
# via jinja2
mcp==1.26.0
mcp==1.27.0
# via reboot
multidict==6.1.0
# via aiohttp
Expand All @@ -126,6 +136,7 @@ opentelemetry-api==1.28.1
# via opentelemetry-instrumentation-grpc
# via opentelemetry-sdk
# via opentelemetry-semantic-conventions
# via pydantic-ai-slim
# via reboot
opentelemetry-exporter-otlp-proto-common==1.28.1
# via opentelemetry-exporter-otlp-proto-grpc
Expand Down Expand Up @@ -168,11 +179,18 @@ pycparser==2.22
# via cffi
pydantic==2.12.5
# via fastapi
# via genai-prices
# via mcp
# via pydantic-ai-slim
# via pydantic-graph
# via pydantic-settings
# via reboot
pydantic-ai-slim==1.87.0
# via reboot
pydantic-core==2.41.5
# via pydantic
pydantic-graph==1.87.0
# via pydantic-ai-slim
pydantic-settings==2.13.1
# via mcp
pyjwt==2.10.1
Expand All @@ -191,7 +209,7 @@ python-ulid==3.1.0
pyyaml==6.0.2
# via kubernetes-asyncio
# via reboot
reboot==0.46.0
reboot==1.0.3
referencing==0.37.0
# via jsonschema
# via jsonschema-specifications
Expand Down Expand Up @@ -224,12 +242,15 @@ typing-extensions==4.15.0
# via opentelemetry-sdk
# via pydantic
# via pydantic-core
# via reboot
# via referencing
# via typing-inspection
# via uvicorn
typing-inspection==0.4.2
# via mcp
# via pydantic
# via pydantic-ai-slim
# via pydantic-graph
# via pydantic-settings
tzlocal==5.3
# via reboot
Expand Down
Loading
Loading