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' | version: '3' | ||||||
| services: | services: | ||||||
|   postgres: |   postgres: | ||||||
|  | |||||||
| @ -1,3 +1,4 @@ | |||||||
|  | # Пример сложной конфигурации сервера: реверс-прокси, автоматическое обновление github | ||||||
| version: '3' | version: '3' | ||||||
| services: | services: | ||||||
|   postgres: |   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' | version: '3' | ||||||
| services: | services: | ||||||
|   postgres: |   postgres: | ||||||
|  | |||||||
| @ -1,6 +1,7 @@ | |||||||
| Для разработчиков | Для разработчиков | ||||||
| ================= | ================= | ||||||
| 
 | 
 | ||||||
|  | .. _run: | ||||||
| Сборка и запуск | Сборка и запуск | ||||||
| --------------- | --------------- | ||||||
| Вы можете развернуть Olgram на своём сервере. Вам потребуется собственный VPS или любой хост со статическим адресом | Вы можете развернуть Olgram на своём сервере. Вам потребуется собственный VPS или любой хост со статическим адресом | ||||||
| @ -28,6 +29,24 @@ | |||||||
|    Не потеряйте TOKEN_ENCRYPTION_KEY! Его нельзя восстановить. В случае утери TOKEN_ENCRYPTION_KEY вы потеряете |    Не потеряйте 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