Quick start guide to begin managing your assets
Python 3.8 or higher required
Python package installer
Version control system
git clone <repository-url>
cd asset_management
# Create virtual environment
python -m venv venv
# Activate (Linux/Mac)
source venv/bin/activate
# Activate (Windows)
venv\Scripts\activate
pip install -r requirements.txt
python app.py
http://localhost:5000Navigate to http://localhost:5000/login and use the default credentials:
admin
admin
EBAMS supports command-line flags for controlling database initialization:
# Build all phases (recommended)
python app.py
# Build without demo data
python app.py --no-debug-data
# Build database only (no server start)
python app.py --build-only
# Build specific phases
python app.py --phase1 # Core foundation only
python app.py --phase2a # Core + asset details
python app.py --phase2b # Core + asset details + auto-creation
Deploy EBAMS using Docker Compose:
# Start the application
docker-compose up -d
# View logs
docker-compose logs -f
# Stop the application
docker-compose down
The application will be available at http://localhost:5000