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
.env
.env.dist
.env.dist

2
.gitignore vendored
View File

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

View File

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

View File

@ -45,41 +45,27 @@ export RSSBOT_DSN=xxx
python update.py
```
## Running prebuild Docker Image
### 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
## Runnig the bot with Docker
```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
docker run -e RSSBOT_DSN=yyy RSSBOT_TG_TOKEN=xxx tg_rss_bot bot.py
docker run tg_bot update.py
```
### Running update
```shell
docker run -e RSSBOT_DSN=yyy RSSBOT_TG_TOKEN=xxx tg_rss_bot update.py
```
## Running the bot with docker-compose
## Using Docker Compose
### Running the bot
```shell
docker-compose up
```
### Running the update
## Running the update with docker-compose
```shell
docker-compose run app update.py
```
```