Remove details from server

This commit is contained in:
Fergal Moran
2022-04-11 15:28:03 +01:00
parent 54f6ac5f40
commit d3ff410ace
2 changed files with 26 additions and 25 deletions

View File

@@ -15,15 +15,9 @@ from server.lib.xtream import XTream
logging.basicConfig(format="%(levelname)s:%(message)s", level=logging.DEBUG) logging.basicConfig(format="%(levelname)s:%(message)s", level=logging.DEBUG)
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
provider = XTream( # epg = EPGParser(
config.provider['server'], # config.provider['epgurl']
config.provider['username'], # )
config.provider['password']
)
epg = EPGParser(
config.provider['epgurl']
)
app = FastAPI() app = FastAPI()
origins = [ origins = [
"https://dev-streams.fergl.ie:3000", "https://dev-streams.fergl.ie:3000",
@@ -43,10 +37,17 @@ app.add_middleware(
) )
@app.get("/epg/{channel_id}") # @app.get("/epg/{channel_id}")
async def get_channel_epg(channel_id): # async def get_channel_epg(channel_id):
listings = epg.get_listings(channel_id) # listings = epg.get_listings(channel_id)
return listings # return listings
def __get_provider(request):
return XTream(
config.provider['server'],
config.provider['username'],
config.provider['password']
)
@app.get("/channels") @app.get("/channels")

View File

@@ -1,8 +1,8 @@
version: "3.3" version: "3.3"
services: services:
backend: backend:
image: fergalmoran/xtream-backend image: fergalmoran/xtreamium-backend
container_name: "xtream-backend" container_name: "xtreamium-backend"
environment: environment:
- TZ=Europe/Dublin - TZ=Europe/Dublin
networks: networks:
@@ -12,13 +12,13 @@ services:
- db - db
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.xtream-backend.rule=Host(`api.streams.fergl.ie`)" - "traefik.http.routers.xtreamium-backend.rule=Host(`api.streams.fergl.ie`)"
- "traefik.http.routers.xtream-backend.entrypoints=websecure" - "traefik.http.routers.xtreamium-backend.entrypoints=websecure"
- "traefik.http.routers.xtream-backend.tls.certresolver=noodles-resolver" - "traefik.http.routers.xtreamium-backend.tls.certresolver=noodles-resolver"
- "traefik.http.services.xtream-backend.loadbalancer.server.port=80" - "traefik.http.services.xtreamium-backend.loadbalancer.server.port=80"
frontend: frontend:
image: fergalmoran/xtream-frontend image: fergalmoran/xtreamium-frontend
container_name: "xtream-frontend" container_name: "xtreamium-frontend"
environment: environment:
- TZ=Europe/Dublin - TZ=Europe/Dublin
networks: networks:
@@ -28,10 +28,10 @@ services:
- db - db
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.xtream-frontend.rule=Host(`streams.fergl.ie`)" - "traefik.http.routers.xtreamium-frontend.rule=Host(`streams.fergl.ie`)"
- "traefik.http.routers.xtream-frontend.entrypoints=websecure" - "traefik.http.routers.xtreamium-frontend.entrypoints=websecure"
- "traefik.http.routers.xtream-frontend.tls.certresolver=noodles-resolver" - "traefik.http.routers.xtreamium-frontend.tls.certresolver=noodles-resolver"
- "traefik.http.services.xtream-frontend.loadbalancer.server.port=80" - "traefik.http.services.xtreamium-frontend.loadbalancer.server.port=80"
networks: networks:
traefik_proxy: traefik_proxy: