diff --git a/.drone.yml b/.drone.yml index dfc90d7..2c4ae1d 100644 --- a/.drone.yml +++ b/.drone.yml @@ -25,9 +25,6 @@ steps: repo: from_secret: repo_webservice dockerfile: webservice/Dockerfile - when: - branch: - - main - name: publish_bot image: plugins/docker @@ -41,9 +38,6 @@ steps: repo: from_secret: repo_bot dockerfile: telegram_bot/Dockerfile - when: - branch: - - main - name: deploy image: appleboy/drone-ssh @@ -64,6 +58,3 @@ steps: PLUGIN_PASSWORD: from_secret: ssh_password PLUGIN_SCRIPT: /opt/docker/TelegramAktienBot/deploy.sh - when: - branch: - - main diff --git a/telegram_bot/Dockerfile b/telegram_bot/Dockerfile index dc51065..df6b0ce 100644 --- a/telegram_bot/Dockerfile +++ b/telegram_bot/Dockerfile @@ -1,6 +1,7 @@ -FROM python:3.10-slim +FROM python:3.10-alpine WORKDIR /srv/flask_app +RUN apk add build-base jpeg-dev zlib-dev musl-dev linux-headers g++ COPY telegram_bot/requirements.txt /srv/flask_app/ diff --git a/telegram_bot/news/news_fetcher.py b/telegram_bot/news/news_fetcher.py index 836b2fe..af07cb3 100644 --- a/telegram_bot/news/news_fetcher.py +++ b/telegram_bot/news/news_fetcher.py @@ -10,8 +10,6 @@ import sys import os import json -import pandas as pd - from newsapi import NewsApiClient from dotenv import load_dotenv diff --git a/telegram_bot/requirements.txt b/telegram_bot/requirements.txt index d1a60c3..417310c 100644 --- a/telegram_bot/requirements.txt +++ b/telegram_bot/requirements.txt @@ -1,5 +1,5 @@ pyTelegramBotAPI~=4.4.0 -Markdown==3.3.6 -yfinance==0.1.70 -newsapi-python +Markdown~=3.3.6 +yfinance~=0.1.70 +newsapi-python~=0.2.6 python-dotenv~=0.19.2