mirror of
				https://github.com/ets-labs/python-dependency-injector.git
				synced 2025-11-04 09:57:37 +03:00 
			
		
		
		
	* Refactor services mini app with single container * Make few little fixes to single container app * Update requirements.txt for single container example * Refactor multiple containers example * Add single container docs page * Create multiple containers page
		
			
				
	
	
		
			30 lines
		
	
	
		
			767 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			767 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
Application example (multiple containers)
 | 
						|
=========================================
 | 
						|
 | 
						|
Create virtual env:
 | 
						|
 | 
						|
.. code-block:: bash
 | 
						|
 | 
						|
   python3 -m venv venv
 | 
						|
   . venv/bin/activate
 | 
						|
 | 
						|
Install requirements:
 | 
						|
 | 
						|
.. code-block:: bash
 | 
						|
 | 
						|
   pip install -r requirements.txt
 | 
						|
 | 
						|
Run:
 | 
						|
 | 
						|
.. code-block:: bash
 | 
						|
 | 
						|
   python -m example user@example.com secret photo.jpg
 | 
						|
 | 
						|
You should see:
 | 
						|
 | 
						|
.. code-block:: bash
 | 
						|
 | 
						|
   [2020-09-04 16:06:00,750] [DEBUG] [example.services.UserService]: User user@example.com has been found in database
 | 
						|
   [2020-09-04 16:06:00,750] [DEBUG] [example.services.AuthService]: User user@example.com has been successfully authenticated
 | 
						|
   [2020-09-04 16:06:00,750] [DEBUG] [example.services.PhotoService]: Photo photo.jpg has been successfully uploaded by user user@example.com
 |