- Add `.env.template` file for environment variable configuration. - Add `.gitignore` file to ignore generated files and IDE artifacts. - Add `Cargo.toml` file specifying project dependencies. - Add basic project documentation in `README.md` and configuration guide in `docs/configuration.md`. - Add Gitea authentication guide in `docs/gitea-auth.md`. - Add installation guide in `docs/installation.md`. - Add MVC architecture guide in `docs/mvc.md`. - Add views guide in `docs/views.md`.
		
			
				
	
	
		
			30 lines
		
	
	
		
			700 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			700 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # Server Configuration
 | |
| APP__SERVER__HOST=127.0.0.1
 | |
| APP__SERVER__PORT=9999
 | |
| APP__SERVER__WORKERS=4
 | |
| 
 | |
| # Templates Configuration
 | |
| APP__TEMPLATES__DIR=./src/views
 | |
| 
 | |
| # Authentication
 | |
| JWT_SECRET=your_jwt_secret_key
 | |
| JWT_EXPIRATION_HOURS=24
 | |
| SECRET_KEY=your_secret_key_for_session_cookies_at_least_32_bytes_long
 | |
| 
 | |
| # OAuth Configuration - Gitea
 | |
| GITEA_CLIENT_ID=your_client_id
 | |
| GITEA_CLIENT_SECRET=your_client_secret
 | |
| GITEA_INSTANCE_URL=https://your-gitea-instance.com
 | |
| APP_URL=http://localhost:9999
 | |
| 
 | |
| # Database Configuration
 | |
| APP__DATABASE__URL=postgres://user:password@localhost/hostbasket
 | |
| APP__DATABASE__POOL_SIZE=5
 | |
| 
 | |
| # Logging
 | |
| RUST_LOG=info
 | |
| 
 | |
| # Application Environment
 | |
| APP_ENV=development
 | |
| APP_CONFIG=config/local.toml
 |