diff --git a/api.py b/api.py index ecdea2c..2e06683 100644 --- a/api.py +++ b/api.py @@ -1,14 +1,18 @@ from fastapi import FastAPI, Response -from fastapi.responses import RedirectResponse +from fastapi.responses import RedirectResponse, FileResponse from fastapi.staticfiles import StaticFiles import couchdb import uuid app = FastAPI() -app.mount("/", StaticFiles(directory="client", html=True), name="client") +app.mount("/static", StaticFiles(directory="static", html=True), name="static") couch = couchdb.Server("http://admin:password@127.0.0.1:5984") +@app.get("/") +async def root(): + return FileResponse('static/index.html') + @app.get("/{url_id}", status_code=301, response_class=RedirectResponse) async def redirect_urls(url_id): target_url = couch["urls"][url_id].get('full_url') diff --git a/client/index.html b/static/index.html similarity index 90% rename from client/index.html rename to static/index.html index d62891a..54908bd 100644 --- a/client/index.html +++ b/static/index.html @@ -4,7 +4,7 @@