Skip to content

Latest commit

 

History

History
84 lines (62 loc) · 2.32 KB

README.md

File metadata and controls

84 lines (62 loc) · 2.32 KB

Quick Start Guide for Rosetta Docker Compose Setup

Overview

This guide will help you quickly set up and run a multi-container application using Docker Compose. The setup includes the following services:

  • rosetta-app (Port: 8080)
  • rosetta-db (PostgreSQL)
  • mysql (Port: 3306)
  • postgres (PostgreSQL) (Port: 5432)
  • mssql (SQL Server) (Port: 1433)
  • cdap (Port: 11011)
  • cdap-marketplace (Port: 5000)
  • jupyter (Port: 10000)

Prerequisites

  • Docker installed on your machine
  • Docker Compose installed on your machine

Step-by-Step Instructions

Clone the Repository or Download the docker-compose.yml File

Ensure you have the docker-compose.yml file in your working directory.

Run Docker Compose

Open a terminal, navigate to the directory containing the docker-compose.yml file, and run:

docker-compose up -d

Access the Services

Default Credentials

Here are the default usernames and passwords for each service:

  • rosetta-app

    • Environment variables set in docker-compose.yml
    • Username: admin
    • Password: admin
  • rosetta-db (PostgreSQL)

    • Username: postgres
    • Password: 123456
    • Database: rosetta
  • mysql

    • Default credentials as per the restsql/mysql-sakila image
    • Username: root
    • Password: sakila
  • postgres (PostgreSQL)

    • Username: postgres
    • Password: sakila
  • mssql (SQL Server)

    • Username: sa
    • Password: 123abcD!
  • cdap

    • No default credentials required for the sandbox environment
  • cdap-marketplace

    • No default credentials required
  • jupyter

    • Token: When you start the container, a token is generated. Use the URL displayed in the terminal to access Jupyter Notebook.

Stopping the Containers

To stop all running containers, execute:

docker-compose down