From d72f18265cdb4a02324d7021b9a59175ecb9f513 Mon Sep 17 00:00:00 2001 From: schneefux Date: Mon, 6 Feb 2017 16:16:15 +0100 Subject: move into Docker --- Dockerfile | 5 +++++ api.py | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..cb78b90 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,5 @@ +FROM python:3.5-alpine +ADD requirements.txt / +RUN apk add --no-cache ca-certificates gcc linux-headers build-base +RUN pip install -r /requirements.txt +CMD ["python3", "/apps/api/api.py"] diff --git a/api.py b/api.py index 9ba1300..c5b220a 100644 --- a/api.py +++ b/api.py @@ -4,6 +4,7 @@ import datetime import asyncio import socket import sys +import os import json import aiohttp.web import aiohttp_route_decorator @@ -85,8 +86,8 @@ async def api_status(_): loop = asyncio.get_event_loop() -loop.run_until_complete(db.connect("postgres://vgstats@localhost/vgstats")) -loop.run_until_complete(queries.load_queries("queries/")) +loop.run_until_complete(db.connect("postgres://vgstats@postgres/vgstats")) +loop.run_until_complete(queries.load_queries("/apps/api/queries")) loop.create_task(recrawl()) app = aiohttp.web.Application(loop=loop) route.add_to_router(app.router) -- cgit v1.3.1