mirror of
				https://github.com/civsocit/olgram.git
				synced 2023-07-22 01:29:12 +03:00 
			
		
		
		
	Мелкие правки по инструкции
This commit is contained in:
		
							parent
							
								
									de68f0d002
								
							
						
					
					
						commit
						5a2e950839
					
				| @ -1,3 +1,5 @@ | ||||
| # Конфигурация, удобная для разработки в PyCharm: бот запускается без docker, порты postgres и redis открыты на localhost | ||||
| # Не используйте её в production! | ||||
| version: '3' | ||||
| services: | ||||
|   postgres: | ||||
|  | ||||
| @ -1,3 +1,4 @@ | ||||
| # Пример сложной конфигурации сервера: реверс-прокси, автоматическое обновление github | ||||
| version: '3' | ||||
| services: | ||||
|   postgres: | ||||
|  | ||||
							
								
								
									
										36
									
								
								docker-compose-src.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								docker-compose-src.yaml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,36 @@ | ||||
| # Минимальная конфигурация сервера, код собирается из текущей директории | ||||
| version: '3' | ||||
| services: | ||||
|   postgres: | ||||
|     image: postgres | ||||
|     restart: unless-stopped | ||||
|     env_file: | ||||
|       - .env | ||||
|     volumes: | ||||
|       - database:/var/lib/postgresql/data | ||||
|   redis: | ||||
|     image: 'bitnami/redis:latest' | ||||
|     restart: unless-stopped | ||||
|     environment: | ||||
|       - ALLOW_EMPTY_PASSWORD=yes | ||||
|     volumes: | ||||
|       - redis-db:/bitnami/redis/data | ||||
|     env_file: | ||||
|       - .env | ||||
|   olgram: | ||||
|     build: . | ||||
|     restart: unless-stopped | ||||
|     env_file: | ||||
|       - .env | ||||
|     volumes: | ||||
|       - olgram-cert:/cert | ||||
|     ports: | ||||
|       - "${WEBHOOK_PORT}:80" | ||||
|     depends_on: | ||||
|       - postgres | ||||
|       - redis | ||||
| 
 | ||||
| volumes: | ||||
|   database: | ||||
|   redis-db: | ||||
|   olgram-cert: | ||||
| @ -1,3 +1,4 @@ | ||||
| # Минимальная конфигурация сервера | ||||
| version: '3' | ||||
| services: | ||||
|   postgres: | ||||
|  | ||||
| @ -1,6 +1,7 @@ | ||||
| Для разработчиков | ||||
| ================= | ||||
| 
 | ||||
| .. _run: | ||||
| Сборка и запуск | ||||
| --------------- | ||||
| Вы можете развернуть Olgram на своём сервере. Вам потребуется собственный VPS или любой хост со статическим адресом | ||||
| @ -28,6 +29,24 @@ | ||||
|    Не потеряйте TOKEN_ENCRYPTION_KEY! Его нельзя восстановить. В случае утери TOKEN_ENCRYPTION_KEY вы потеряете | ||||
|    токены всех ботов, которые пользователи зарегистрировали в вашем боте. | ||||
| 
 | ||||
| Возможно, вы захотите внести изменения в проект и запустить бот с этими изменениями. Тогда: | ||||
| 
 | ||||
| 1. Склонируйте репозиторий | ||||
| 
 | ||||
| .. code-block:: console | ||||
| 
 | ||||
|     (bash) $ git clone https://github.com/civsocit/olgram | ||||
| 
 | ||||
| 2. Внесите в код все изменения, которые хотите внести | ||||
| 
 | ||||
| 3. В каталоге с репозиторием (рядом с файлами .yaml) создайте файл .env и заполните его, как в инструкции выше | ||||
| 
 | ||||
| 4. Соберите и запустите сервер: | ||||
| 
 | ||||
| .. code-block:: console | ||||
| 
 | ||||
|     (bash) $ sudo docker-compose -f docker-compose-src.yaml up -d | ||||
| 
 | ||||
| Дополнительно | ||||
| ------------- | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 mihalin
						mihalin