{"id":23416515,"url":"https://github.com/tedwon/milky","last_synced_at":"2025-06-13T19:05:27.618Z","repository":{"id":226724887,"uuid":"769486050","full_name":"tedwon/milky","owner":"tedwon","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-14T19:45:13.000Z","size":410,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-13T19:04:59.556Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/tedwon.png","metadata":{"files":{"readme":"README.adoc","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,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-03-09T07:58:50.000Z","updated_at":"2024-03-09T08:25:09.000Z","dependencies_parsed_at":"2024-03-22T02:39:59.849Z","dependency_job_id":"24f75ddb-e9c7-4607-a509-cd84e4e5e772","html_url":"https://github.com/tedwon/milky","commit_stats":null,"previous_names":["tedwon/milky"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tedwon/milky","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tedwon%2Fmilky","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tedwon%2Fmilky/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tedwon%2Fmilky/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tedwon%2Fmilky/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tedwon","download_url":"https://codeload.github.com/tedwon/milky/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tedwon%2Fmilky/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259704410,"owners_count":22898858,"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":[],"created_at":"2024-12-22T22:14:58.316Z","updated_at":"2025-06-13T19:05:27.581Z","avatar_url":"https://github.com/tedwon.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":":author:      Ted Won\n:email:        iamtedwon@gmail.com\n:toc:            left\n\n= Milky\n\n\n== milky apps\n\n* milky-frontend server app based on https://nextjs.org/[Next.js,window=_blank]\n* milky-backend server app based on https://quarkus.io/[Quarkus,window=_blank]\n\n=== milky-backend server app\n\n==== OpenAPI (Swagger UI)\n\n* http://localhost:2403/q/swagger-ui/\n\n\n==== Creating milky-backend server app\n\n* Install quarkus CLI via https://quarkus.io/get-started/\n* Create a new quarkus application\n** https://quarkus.io/guides/getting-started#bootstrapping-the-project\n\n[source,bash,options=\"nowrap\"]\n----\n$ quarkus create app milky:milky-backend \\\n    --extension='resteasy-reactive' \\\n    --extension='resteasy-reactive-jackson' \\\n    --extension='smallrye-openapi' \\\n    --extension='hibernate-orm' \\\n    --extension='jdbc-postgresql' \\\n    --verbose\n$ cd milky-backend\n----\n\n\n=== milky DB Container\n\n* Use PostgreSQL image\n** https://hub.docker.com/_/postgres\n\n==== Run milky DB as a Container\n\n[source,bash,options=\"nowrap\"]\n----\n$ docker network create milky_net\n$ sudo mkdir -p /var/db_data/milky_db_data\n$ sudo chown -R $(whoami):\u003cgroup\u003e /var/db_data/milky_db_data\n$ docker run --rm=true -itd \\\n           --name milky-db \\\n           -v /var/db_data/milky_db_data:/var/lib/postgresql/data \\\n           -e POSTGRES_USER=milky \\\n           -e POSTGRES_PASSWORD=milky \\\n           -e POSTGRES_DB=milky_db \\\n           -p 5434:5432 \\\n           --network milky_net \\\n           postgres:latest\n----\n\n==== Start Milky with Docker Compose\n\n[source,bash,options=\"nowrap\"]\n----\n$ docker-compose -f docker-compose.yml up -d\n----\n\n\n===== Stop Milky with Docker Compose\n\n[source,bash,options=\"nowrap\"]\n----\n$ docker-compose -f docker-compose.yml down\n----\n\n\n=== milky-frontend\n\n==== Create milky-frontend server app\n\n* Install Node.js as guided in https://nextjs.org/docs/getting-started/installation\n* Create a new Next.js app\n\n[source,bash,options=\"nowrap\"]\n----\n$ npx create-next-app@latest\nNeed to install the following packages:\ncreate-next-app@14.1.3\nOk to proceed? (y) y\n✔ What is your project named? … milky-frontend\n✔ Would you like to use TypeScript? … No / Yes\n✔ Would you like to use ESLint? … No / Yes\n✔ Would you like to use Tailwind CSS? … No / Yes\n✔ Would you like to use `src/` directory? … No / Yes\n✔ Would you like to use App Router? (recommended) … No / Yes\n✔ Would you like to customize the default import alias (@/*)? … No / Yes\nCreating a new Next.js app in /private/tmp/milky-frontend.\n\nUsing npm.\n\nInitializing project with template: app-tw\n\n\nInstalling dependencies:\n- react\n- react-dom\n- next\n\nInstalling devDependencies:\n- typescript\n- @types/node\n- @types/react\n- @types/react-dom\n- autoprefixer\n- postcss\n- tailwindcss\n- eslint\n- eslint-config-next\n\n\nadded 366 packages, and audited 367 packages in 42s\n\n132 packages are looking for funding\n  run `npm fund` for details\n\nfound 0 vulnerabilities\nInitialized a git repository.\n\nSuccess! Created milky-frontend at /private/tmp/milky-frontend\n----\n\n* Install packages\n\n[source,bash,options=\"nowrap\"]\n----\ncd milky-frontend\nnpm install @mui/material @emotion/react @mui/x-data-grid @emotion/styled\n----\n\n* Run milky-frontend app in dev mode\n** https://nextjs.org/docs/getting-started/installation#run-the-development-server\n\n[source,bash,options=\"nowrap\"]\n----\ncd milky-frontend\nnpm run dev\n----\n\n* Visit http://localhost:3000\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftedwon%2Fmilky","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftedwon%2Fmilky","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftedwon%2Fmilky/lists"}