2.9 KiB
2.9 KiB
Bamort Services Quick Reference
Development Environment URLs
| Service | URL | Credentials | Description |
|---|---|---|---|
| Frontend | http://localhost:5173 | - | Vue.js Application |
| Backend API | http://localhost:8180 | - | Go REST API |
| phpMyAdmin | http://localhost:8082 | root/root_password_dev | Database Management |
| MariaDB | localhost:3306 | bamort/bG4)efozrc | Direct Database Connection |
Production Environment URLs
| Service | URL | Credentials | Description |
|---|---|---|---|
| Frontend | http://localhost:5173 | - | Vue.js Application |
| Backend API | http://localhost:8180 | - | Go REST API |
| MariaDB | localhost:3306 | bamort/[ENV_VAR] | Direct Database Connection |
Note
: phpMyAdmin is disabled in production by default. Uncomment the service in
docker-compose.ymlif needed (Port 8081).
Container Names
| Service | Development | Production |
|---|---|---|
| MariaDB | bamort-mariadb-dev | bamort-mariadb |
| Backend | bamort-backend-dev | backend |
| Frontend | bamort-frontend-dev | frontend |
| phpMyAdmin | bamort-phpmyadmin-dev | bamort-phpmyadmin* |
*phpMyAdmin is disabled in production by default
Quick Commands
Start Development Environment
cd /data/dev/bamort/docker
docker-compose -f docker-compose.dev.yml up -d
Start Production Environment
cd /data/dev/bamort/docker
docker-compose up -d
View Logs
# All services
docker-compose -f docker-compose.dev.yml logs -f
# Specific service
docker-compose -f docker-compose.dev.yml logs -f mariadb
docker-compose -f docker-compose.dev.yml logs -f backend-dev
docker-compose -f docker-compose.dev.yml logs -f frontend-dev
docker-compose -f docker-compose.dev.yml logs -f phpmyadmin
Database Access
# Via phpMyAdmin (Browser)
open http://localhost:8082
# Via Command Line
docker exec -it bamort-mariadb-dev mysql -u bamort -p bamort
Port Summary
Development
- 3306: MariaDB
- 5173: Vue.js Frontend (Vite dev server)
- 8080: Backend API (accessible to frontend)
- 8081: phpMyAdmin
- 8180: Go Backend API (container port)
Production
- 3306: MariaDB
- 5173: Vue.js Frontend
- 8081: phpMyAdmin (disabled by default)
- 8180: Go Backend API
Enabling phpMyAdmin in Production
phpMyAdmin is commented out in production for security reasons. To enable it:
- Edit
docker-compose.yml: Uncomment the phpMyAdmin service section - Set Environment Variables: Ensure
MARIADB_ROOT_PASSWORDis set in your.envfile - Restart Services: Run
docker-compose up -d phpmyadmin
Access at: http://localhost:8081
# Enable phpMyAdmin in production
sed -i 's/^ # phpmyadmin:/ phpmyadmin:/' docker-compose.yml
sed -i 's/^ # / /' docker-compose.yml
docker-compose up -d phpmyadmin