{"id":13583919,"url":"https://github.com/ArsalanSahab/Docker_Data_Science_Stack","last_synced_at":"2025-04-06T21:33:21.474Z","repository":{"id":37065058,"uuid":"254685680","full_name":"ArsalanSahab/Docker_Data_Science_Stack","owner":"ArsalanSahab","description":"A Docker Data Science Workflow Stack","archived":false,"fork":false,"pushed_at":"2023-10-27T15:48:33.000Z","size":20,"stargazers_count":7,"open_issues_count":3,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-06T00:39:33.426Z","etag":null,"topics":["datascience","docker","jupyter","python"],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ArsalanSahab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-04-10T16:42:09.000Z","updated_at":"2023-10-25T10:54:38.000Z","dependencies_parsed_at":"2024-04-15T22:52:24.709Z","dependency_job_id":"c07a3ce9-7c10-40e1-8fe4-3f6f6be0c32d","html_url":"https://github.com/ArsalanSahab/Docker_Data_Science_Stack","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArsalanSahab%2FDocker_Data_Science_Stack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArsalanSahab%2FDocker_Data_Science_Stack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArsalanSahab%2FDocker_Data_Science_Stack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArsalanSahab%2FDocker_Data_Science_Stack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ArsalanSahab","download_url":"https://codeload.github.com/ArsalanSahab/Docker_Data_Science_Stack/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247556790,"owners_count":20958030,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["datascience","docker","jupyter","python"],"created_at":"2024-08-01T15:03:53.893Z","updated_at":"2025-04-06T21:33:21.182Z","avatar_url":"https://github.com/ArsalanSahab.png","language":"Jupyter Notebook","funding_links":[],"categories":["Jupyter Notebook"],"sub_categories":[],"readme":"# Docker_Data_Science_Stack\nA Docker Data Science Workflow Stack\n\n## Note : Must Have Docker Installed for Linux , and Docker Desktop for MacOS/Windows\n\n### Defaults\n\nBy default the password and secret keys are set to : `docker321` and user is `admin`.\n\n## How to Run\n\n1. Clone this repository onto your machine .\n2. Using commandprompt/terminal navigate to the downloaded repo.\n3. Run the command : `docker-compose build apistar` to build the APIStar Image.\n4. After the above , run the command : `docker-compose up` , alternatively you can use `docker-compose -d up` to run in background.\n\n\n### What Services You will Have :\n\n1. Jupyter for Data Manipulation and Exploration.\n2. SuperSet for Data Visualisation.\n3. Minio for Non-Relational Object Data Storage , which is also Amazon S3 compatible.\n4. PostgreSQL for Database , with persistent storage.\n5. APIStar for api related queries.\n6. Airflow for Task Scheduling.\n7. Portriner for administring docker images on ports.\n8. PgAdmin4 for Visualising and interacting with PostgreSQL.\n\n\n\n## Service - Port Mappings\n| Service | Port |\n| --- | --- |\n| Airflow | 8080 |\n| Apistar | 8000 |\n| Jupyter | 8888 |\n| Minio | 9000 |\n| Portainer | 9090 |\n| Postgres | 5432 |\n| Superset | 8088 |\n| PgAdmin4 | 5050 |\n\n\n\n### Additonal Instructions for PgAdmin4\n\n1. goto localhost:5050.\n2. Enter email : `admin@admin.com` , password : `docker321`.\n3. Create new Server \u003e On the first tab add suitable name \u003e goto connections tab and enter data :\n                * Host : your machine IP Address\n                * Port : 5432\n                * Maintenence : postgres\n                * Username : postgres\n                * password : docker321\n4. Click save , now you can see databased under servers tab.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FArsalanSahab%2FDocker_Data_Science_Stack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FArsalanSahab%2FDocker_Data_Science_Stack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FArsalanSahab%2FDocker_Data_Science_Stack/lists"}