mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-30 12:45:42 +00:00 
			
		
		
		
	* remove docker-sqlite file - Do not want to encourage use of sqlite * Add Caddyfile * Add default site URL to .env - Matches Caddyfile * Cleanup / simplify .env file * Remove dev nginx conf file * Further cleanup of .env file * Update docker-compose.yml - Use caddy image instead of nginx as proxy * Set max body size * gunicorn: enable external logging * Update file structure * Cleanup docker-compose file * Update docker/docker-compose.yml Co-authored-by: Matthias Mair <code@mjmair.com> * Update docker/Caddyfile Co-authored-by: Matthias Mair <code@mjmair.com> * Fix for postgresql packages - Need postgresql13-client to be installed, it contains pg_dump - Without this, backup / restore *does not work* * Create static_i18n dir if it does not exist * Reduce output from collectstatic * Revert gunicorn logging - Want to see the logs in docker * Fix trailing slash Ref: https://github.com/inventree/InvenTree/pull/6551#issuecomment-1962423765 * tasks.py - pass 'nouv' option through * Update package requirements: - Allow installation of rapidfuzz without building * Install uv as part of docker image * Add environment variable to control downstream URL * Do not use uv package manager by default - Currently does not work "correctly" - ignores installed packages - Requires further work to run reliably * Fix docker-compose file - Do not build locally * Cleanup gunicorn file - Remove unused lien * Cleanup docker-compose.yml - Simpler volume management * Update Caddyfile Add newline * Update requirements.txt Add newline * Update tasks.py Add missing blank line * Simplify Caddyfile * Adds option for customizing web port * cleanup docker-compose.yml - Better mapping of caddy data - Cleaner volume setup * Add django version template - Ensure all docs links point to the current django version we are using * docs: cleanup intro.md * Cleanup serving_files.md * Cleanup config.md * docker install docs updates * Enable code block copying * Fix include file * Fix link * Update docker install docs * Update docker.md * Add info about demo dataset * Tweak heading * Update docs link checks * Fix workflow * Another fix * More ignore pattearns --------- Co-authored-by: Matthias Mair <code@mjmair.com>
		
			
				
	
	
		
			50 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # InvenTree environment variables for docker compose deployment
 | |
| 
 | |
| # Specify the location of the external data volume
 | |
| # By default, placed in local directory 'inventree-data'
 | |
| INVENTREE_EXT_VOLUME=./inventree-data
 | |
| 
 | |
| # Ensure debug is false for a production setup
 | |
| INVENTREE_DEBUG=False
 | |
| INVENTREE_LOG_LEVEL=WARNING
 | |
| 
 | |
| # InvenTree admin account details
 | |
| # Un-comment (and complete) these lines to auto-create an admin acount
 | |
| #INVENTREE_ADMIN_USER=
 | |
| #INVENTREE_ADMIN_PASSWORD=
 | |
| #INVENTREE_ADMIN_EMAIL=
 | |
| 
 | |
| # Database configuration options
 | |
| INVENTREE_DB_ENGINE=postgresql
 | |
| INVENTREE_DB_NAME=inventree
 | |
| INVENTREE_DB_HOST=inventree-db
 | |
| INVENTREE_DB_PORT=5432
 | |
| 
 | |
| # Database credentials - These should be changed from the default values!
 | |
| INVENTREE_DB_USER=pguser
 | |
| INVENTREE_DB_PASSWORD=pgpassword
 | |
| 
 | |
| # Redis cache setup (disabled by default)
 | |
| # Un-comment the following lines to enable Redis cache
 | |
| # Note that you will also have to run docker-compose with the --profile redis command
 | |
| # Refer to settings.py for other cache options
 | |
| #INVENTREE_CACHE_HOST=inventree-cache
 | |
| #INVENTREE_CACHE_PORT=6379
 | |
| 
 | |
| # Options for gunicorn server
 | |
| INVENTREE_GUNICORN_TIMEOUT=90
 | |
| 
 | |
| # Enable custom plugins?
 | |
| INVENTREE_PLUGINS_ENABLED=True
 | |
| 
 | |
| # Run migrations automatically?
 | |
| INVENTREE_AUTO_UPDATE=True
 | |
| 
 | |
| # Image tag that should be used
 | |
| INVENTREE_TAG=stable
 | |
| 
 | |
| # Site URL - update this to match your host (and update the Caddyfile too!)
 | |
| INVENTREE_SITE_URL="http://inventree.localhost"
 | |
| 
 | |
| COMPOSE_PROJECT_NAME=inventree
 |