Fix landing footer snap and uvicorn docs
This commit is contained in:
@@ -105,7 +105,7 @@ python3 -m venv venv
|
|||||||
source venv/bin/activate
|
source venv/bin/activate
|
||||||
pip install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
python setup.py # creates data dirs and prints an initial admin password
|
python setup.py # creates data dirs and prints an initial admin password
|
||||||
uvicorn app:app --host 0.0.0.0 --port 7000
|
python -m uvicorn app:app --host 0.0.0.0 --port 7000
|
||||||
```
|
```
|
||||||
|
|
||||||
### Option 3: Manual install — Windows (PowerShell)
|
### Option 3: Manual install — Windows (PowerShell)
|
||||||
@@ -119,7 +119,7 @@ python -m venv venv
|
|||||||
venv\Scripts\Activate.ps1
|
venv\Scripts\Activate.ps1
|
||||||
pip install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
python setup.py
|
python setup.py
|
||||||
uvicorn app:app --host 0.0.0.0 --port 7000
|
python -m uvicorn app:app --host 0.0.0.0 --port 7000
|
||||||
```
|
```
|
||||||
|
|
||||||
Open `http://localhost:7000`, log in with the generated admin password,
|
Open `http://localhost:7000`, log in with the generated admin password,
|
||||||
|
|||||||
@@ -362,7 +362,7 @@
|
|||||||
.pill-row { display: flex; gap: 8px; justify-content: center; flex-wrap: wrap; margin-top: 44px; }
|
.pill-row { display: flex; gap: 8px; justify-content: center; flex-wrap: wrap; margin-top: 44px; }
|
||||||
.pill { font-size: 12.5px; color: var(--muted); border: 1px solid var(--border); border-radius: 999px; padding: 5px 12px; background: var(--panel); }
|
.pill { font-size: 12.5px; color: var(--muted); border: 1px solid var(--border); border-radius: 999px; padding: 5px 12px; background: var(--panel); }
|
||||||
|
|
||||||
footer { border-top: 1px solid var(--border); padding: 30px 0; color: var(--muted); font-size: 13px; }
|
footer { border-top: 1px solid var(--border); padding: 30px 0; color: var(--muted); font-size: 13px; scroll-snap-align: end; }
|
||||||
footer .wrap { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 12px; }
|
footer .wrap { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 12px; }
|
||||||
|
|
||||||
@media (max-width: 820px) {
|
@media (max-width: 820px) {
|
||||||
|
|||||||
2
setup.py
2
setup.py
@@ -143,7 +143,7 @@ def main():
|
|||||||
|
|
||||||
print("\n=== Setup complete ===")
|
print("\n=== Setup complete ===")
|
||||||
print(f"\nStart the server with:")
|
print(f"\nStart the server with:")
|
||||||
print(f" uvicorn app:app --host 0.0.0.0 --port 7000")
|
print(f" python -m uvicorn app:app --host 0.0.0.0 --port 7000")
|
||||||
print(f"\nThen open http://localhost:7000")
|
print(f"\nThen open http://localhost:7000")
|
||||||
print(f"Login with the admin username and temporary password printed above.\n")
|
print(f"Login with the admin username and temporary password printed above.\n")
|
||||||
|
|
||||||
|
|||||||
@@ -290,7 +290,7 @@
|
|||||||
.pill-row { display: flex; gap: 8px; justify-content: center; flex-wrap: wrap; margin-top: 18px; }
|
.pill-row { display: flex; gap: 8px; justify-content: center; flex-wrap: wrap; margin-top: 18px; }
|
||||||
.pill { font-size: 12.5px; color: var(--muted); border: 1px solid var(--border); border-radius: 999px; padding: 5px 12px; background: var(--panel); }
|
.pill { font-size: 12.5px; color: var(--muted); border: 1px solid var(--border); border-radius: 999px; padding: 5px 12px; background: var(--panel); }
|
||||||
|
|
||||||
footer { border-top: 1px solid var(--border); padding: 30px 0; color: var(--muted); font-size: 13px; }
|
footer { border-top: 1px solid var(--border); padding: 30px 0; color: var(--muted); font-size: 13px; scroll-snap-align: end; }
|
||||||
footer .wrap { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 12px; }
|
footer .wrap { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 12px; }
|
||||||
|
|
||||||
@media (max-width: 820px) {
|
@media (max-width: 820px) {
|
||||||
|
|||||||
Reference in New Issue
Block a user