Compare commits

..

13 Commits

Author SHA1 Message Date
Alexey Skobkin be4458032d
Adding link to Drone environment variables reference.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
2022-08-07 20:59:43 +03:00
Alexey Skobkin c52ab29263
Adding Docker image build to Drone CI configuration.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
2022-08-07 20:56:42 +03:00
mitsuha_s 41b7eb32b6 add running the bot and runnig update with Docker documentation to README.md; add .env.dist to .dockerignore; set default value to LOG_LEVEL in .env.dist
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
2022-08-05 00:40:22 +03:00
mitsuha_s 8a82511618 add optional variables in .env.dist; remove *.db from .gitignore; add build command in docker-compose.yml
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-07-27 18:20:58 +03:00
mitsuha_s 90ac75fc11 add .env.dist
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-07-26 23:16:48 +00:00
mitsuha_s 7e466a9384 add default values from environment variables 2022-07-26 23:15:25 +00:00
mitsuha_s a3327a505c remove invalid values in docker-compose.yml and add little documentation for environment values
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-07-26 19:38:38 +00:00
mitsuha_s dcc7dda040 add docker-compose.yml
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-07-26 18:07:34 +00:00
mitsuha_s 505e5f1ad5 code style changes
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-07-25 23:29:06 +00:00
mitsuha_s 6381661232 add other used environment variables
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-07-25 22:47:30 +00:00
mitsuha_s 2b4684275e add .dockerignore
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-07-22 13:49:54 +00:00
mitsuha_s dcba2e3b80 add python version in Dockerfile and change PYTHONUNBUFFERED value to 1 2022-07-22 13:43:03 +00:00
mitsuha_s b8c91b351a add Dockerfile
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-07-21 21:14:56 +00:00
4 changed files with 12 additions and 31 deletions

View File

@ -14,4 +14,4 @@ README.md
# Environment # Environment
.env .env
.env.dist .env.dist

2
.gitignore vendored
View File

@ -6,4 +6,4 @@
/__pycache__ /__pycache__
# Environment # Environment
.env .env

View File

@ -8,11 +8,6 @@ RUN pip install -r requirements.txt
ENV PYTHONUNBUFFERED=1 ENV PYTHONUNBUFFERED=1
# App settings
ENV RSSBOT_DSN=xxx
ENV RSSBOT_TG_TOKEN=xxx
ENV LOG_LEVEL=INFO
# App settings # App settings
# https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING # https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING
ENV RSSBOT_DSN=postgres://username:password@hostname/database_name ENV RSSBOT_DSN=postgres://username:password@hostname/database_name

View File

@ -45,41 +45,27 @@ export RSSBOT_DSN=xxx
python update.py python update.py
``` ```
## Running prebuild Docker Image ## Runnig the bot with Docker
### Running the bot
```shell
docker run -e RSSBOT_DSN=yyy RSSBOT_TG_TOKEN=xxx miroslavskaya/tg_rss_bot bot.py
```
### Running update
```shell
docker run -e RSSBOT_DSN=yyy RSSBOT_TG_TOKEN=xxx miroslavskaya/tg_rss_bot update.py
```
## Building and running Docker image from source
```shell ```shell
docker build . -t tg_rss_bot docker build . -t tg_bot
docker run tg_bot
``` ```
### Running the bot ## Runnig the update with Docker
```shell ```shell
docker run -e RSSBOT_DSN=yyy RSSBOT_TG_TOKEN=xxx tg_rss_bot bot.py docker run tg_bot update.py
``` ```
### Running update ## Running the bot with docker-compose
```shell
docker run -e RSSBOT_DSN=yyy RSSBOT_TG_TOKEN=xxx tg_rss_bot update.py
```
## Using Docker Compose
### Running the bot
```shell ```shell
docker-compose up docker-compose up
``` ```
### Running the update ## Running the update with docker-compose
```shell ```shell
docker-compose run app update.py docker-compose run app update.py
``` ```