This repository provides a Docker Compose setup for deploying the SciCat data catalog with a frontend in Angular and a backend in LoopBack. It includes mock data for tutorials, demos, and hackathons.
- Frontend and Backend Deployment: Angular-based frontend and LoopBack backend.
- Mock Data: Preloaded for testing, tutorials, and hackathons.
- Dockerized: Simplifies deployment with Docker Compose.
- Docker installed on your system.
- Docker Compose installed.
-
Clone the repository:
git clone https://github.com/your-username/scicat-live-docker.git
cd scicat-live-docker -
Start the services:
docker-compose up -
Access the app in your browser:
Frontend: http://localhost:4200
Backend API: http://localhost:3000/api
- Modify
docker-compose.yml
to adjust service configurations if needed. - Use the mock data to explore SciCat's features and workflows.
docker-compose.yml
: Docker Compose configuration.mock-data/
: Preloaded mock data for testing.README.md
: Documentation for the repository.
-
Start the services:
docker-compose up -
Stop the services:
docker-compose down
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature -
Commit your changes:
git commit -m "Add your feature" -
Push the branch:
git push origin feature/your-feature -
Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Deploy SciCat effortlessly for tutorials and hackathons! π³β¨