Dockerized and fixed errors

This commit is contained in:
Remy Moll 2022-01-15 22:14:12 +01:00
parent 3bbe3e6cc6
commit 54b52f78bf
48 changed files with 35 additions and 11 deletions

12
Dockerfile Normal file
View File

@ -0,0 +1,12 @@
FROM python:3.10-buster
RUN mkdir -p /app
COPY requirements.txt /app/
RUN python3 -m pip install --upgrade pip && python3 -m pip install -r /app/requirements.txt
COPY app/ /app/
WORKDIR /app/
ENV containterized true
CMD ["python3", "server.py"]

12
app/bot/api/__init__.py Normal file
View File

@ -0,0 +1,12 @@
from . import reddit
from . import weather
from . import reddit
from . import search
from . import metmuseum
import os
if os.getenv("dockerized", "") == "true":
import sys
sys.path.append("/keys")
import api_keys as keys
else:
from . import keys

View File

@ -66,4 +66,4 @@ class ChatBot():
self.telegram.start_polling(
poll_interval=0.2,
)
# self.telegram.idle()
self.telegram.idle()

View File

Before

Width:  |  Height:  |  Size: 9.1 KiB

After

Width:  |  Height:  |  Size: 9.1 KiB

View File

@ -7,8 +7,14 @@ import logging
logger = logging.getLogger(__name__)
from . import keys
dbk = keys.db_keys
import os
if os.getenv("dockerized", "") == "true":
import sys
sys.path.append("/keys")
import db_keys as keys
else:
from . import keys
dbk = keys.db_access

View File

@ -8,8 +8,8 @@ import logging
import platform
if platform.uname().node == "ArchSpectre":
# development
import os
if os.getenv("dockerized", "") == "true" or platform.uname().node == "ArchSpectre":
logging.basicConfig(
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO
)

View File

@ -1,6 +0,0 @@
from . import keys
from . import reddit
from . import weather
from . import reddit
from . import search
from . import metmuseum

Binary file not shown.