This Docker image delivers a ready-to-use Angular frontend for EveryDataStore ECM, enabling fast access to the frontends user interface.
Important: Ensure the backend container everydatastore/everydatastore-backend is up and running before starting the frontend container.
Included Software Versions
- Node.js 18.16.1
- npm 9.5.1
- Angular CLI 14.2.10
- EveryDataStoreFrontend v1.5.2
How to Get Started
1. Go to your project folder
cd /path/to/your/project
2. Launch the frontend Docker container
docker run -d \ --name everydatastore-frontend \ -p 8686:8686 \ everydatastore/everydatastore-frontend:latest
3. Open the Frontend in your browser
Visit http://localhost:8686 to access the frontend.
Log in with your backend admin credentials configured at http://localhost:8585/admin:
- Username: your_admin_username
- Password: your_admin_password
Backend Connection Requirement
The frontend needs a running backend container to work correctly. Make sure you have deployed the backend before or alongside this frontend container.
Backend Docker Image: everydatastore/everydatastore-backend
Backend Quick Start
docker network create everydatastore-network docker run -d \ --name everydatastore-db \ --network everydatastore-network \ -e MYSQL_ROOT_PASSWORD=root \ -e MYSQL_DATABASE=your_database_name \ -e MYSQL_USER=your_database_user \ -e MYSQL_PASSWORD=your_database_password \ mysql:8 docker run -d \ --name everydatastore-backend \ --network everydatastore-network \ -p 8585:80 \ -e SS_DATABASE_SERVER=everydatastore-db \ -e SS_DATABASE_NAME=your_database_name \ -e SS_DATABASE_USERNAME=your_database_user \ -e SS_DATABASE_PASSWORD=your_database_password \ -e SS_DEFAULT_ADMIN_USERNAME=your_admin_name \ -e SS_DEFAULT_ADMIN_PASSWORD=your_admin_password \ -e SS_ERROR_LOG=log/silverstripe.log \ -e SS_ENVIRONMENT_TYPE=dev \ everydatastore/everydatastore-backend:latest