Skip to content

SciCat Live Docker Compose Setup 🐳✨ 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. --- ## Features ✨ - **Frontend and Backend Deployment**: Angular-based frontend and L

Notifications You must be signed in to change notification settings

garethcmurphy/SciCat-Live-Docker-Compose-Setup-

Repository files navigation

SciCat Live Docker Compose Setup 🐳✨

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.


Features ✨

  • Frontend and Backend Deployment: Angular-based frontend and LoopBack backend.
  • Mock Data: Preloaded for testing, tutorials, and hackathons.
  • Dockerized: Simplifies deployment with Docker Compose.

Prerequisites πŸ› οΈ

  • Docker installed on your system.
  • Docker Compose installed.

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/scicat-live-docker.git
    cd scicat-live-docker

  2. Start the services:
    docker-compose up

  3. Access the app in your browser:
    Frontend: http://localhost:4200
    Backend API: http://localhost:3000/api


Usage πŸ”§

  1. Modify docker-compose.yml to adjust service configurations if needed.
  2. Use the mock data to explore SciCat's features and workflows.

File Structure πŸ“‚

  • docker-compose.yml: Docker Compose configuration.
  • mock-data/: Preloaded mock data for testing.
  • README.md: Documentation for the repository.

Example Commands

  • Start the services:
    docker-compose up

  • Stop the services:
    docker-compose down


Contributing 🀝

  1. Fork the repository.

  2. Create a new branch:
    git checkout -b feature/your-feature

  3. Commit your changes:
    git commit -m "Add your feature"

  4. Push the branch:
    git push origin feature/your-feature

  5. Open a pull request.


License πŸ“

This project is licensed under the MIT License. See the LICENSE file for details.


Deploy SciCat effortlessly for tutorials and hackathons! 🐳✨

About

SciCat Live Docker Compose Setup 🐳✨ 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. --- ## Features ✨ - **Frontend and Backend Deployment**: Angular-based frontend and L

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published