From 41179aa986a4b7a0c169b2955c5da7851ed202a9 Mon Sep 17 00:00:00 2001 From: Hossein Araghi Date: Sat, 27 Apr 2024 01:01:50 +0330 Subject: [PATCH] Fix README.md --- README.md | 37 +++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a1a09a2..fa7e216 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,16 @@ A node base telegram bot for [vistateam academy](https://t.me/@vistateam_admin). `Tech stack:` Typescript, Telegraf.js, Nodemon.js, Google firebase admin + +* [Vistayar](#vistayar) + * [Develop tracking](#develop-tracking) + * [Run and test](#run-and-test) + * [Production](#production) + * [Environment](#environment) + * [Contributors](#contributors) + * [Donate me](#donate-me) + + ### Develop tracking - [x] MVP - [x] Release v1 @@ -27,9 +37,32 @@ docker compose up -d pnpm start ``` -### Production -soon... +### Production +1. Build and push `Dockerfile` into your repository +2. Use Docker compose to run the bot +```yaml +services: + vista_redis_stack: + container_name: vista_redis_stack + image: redis/redis-stack:latest + environment: + REDIS_ARGS: "--requirepass redispass" + ports: + - "your_own_port:8001" + volumes: + - "./redis_data:/data" + + vista_bot: + container_name: vista_bot + image: yourusername/vistayar:latest + restart: on-failure + depends_on: + - vista_redis_stack + volumes: + - "./db_info.json:/app/db_info.json" +``` +`! Remember to place your own db_info.json file near docker-compose.yaml` ### Environment | ENV | Usage | Required |