{"id":16744847,"url":"https://github.com/marteinn/docker-ports-elm","last_synced_at":"2026-05-17T12:32:27.103Z","repository":{"id":67213167,"uuid":"161540392","full_name":"marteinn/Docker-Ports-Elm","owner":"marteinn","description":"A little tool built in elm/serverless for managing docker ports across projects","archived":false,"fork":false,"pushed_at":"2019-01-01T20:02:23.000Z","size":110,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-01-22T14:25:13.179Z","etag":null,"topics":["elm","nodejs","serverless"],"latest_commit_sha":null,"homepage":"","language":"Elm","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/marteinn.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,"publiccode":null,"codemeta":null}},"created_at":"2018-12-12T20:20:23.000Z","updated_at":"2019-01-01T20:03:02.000Z","dependencies_parsed_at":"2023-02-21T11:15:26.776Z","dependency_job_id":null,"html_url":"https://github.com/marteinn/Docker-Ports-Elm","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/marteinn%2FDocker-Ports-Elm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marteinn%2FDocker-Ports-Elm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marteinn%2FDocker-Ports-Elm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marteinn%2FDocker-Ports-Elm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marteinn","download_url":"https://codeload.github.com/marteinn/Docker-Ports-Elm/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243814907,"owners_count":20352037,"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":["elm","nodejs","serverless"],"created_at":"2024-10-13T01:44:16.178Z","updated_at":"2026-05-17T12:32:22.083Z","avatar_url":"https://github.com/marteinn.png","language":"Elm","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Docker Port Registry](https://raw.githubusercontent.com/marteinn/Docker-Ports-Elm/develop/screenshot.png)\n\n\n# Docker Port Registry\n\nA service for solving the issue with keeping track on docker ports for various projects and services. Interface is built in elm, backend is node.js with serverless and dynamodb.\n\n\n## Getting started\n\n### Frontend\n\n#### Development\n- `elm reactor`, then open `src/Reactor.elm`\n\n#### Production\n- `elm make src/Main.elm --output=elm.js` then open index.html\n\n### Backend\n- `cd backend`\n- `docker-compose up -d`\n- `serverless offline start --stage dev`\n- `curl http://localhost:3000/create-local-db`\n\n\n## TODO\n- [x] Add new service\n- [x] Edit existing service\n- [x] Delete service\n- [x] Reload services\n- [x] Sorting\n- [x] Fix bug with name beeing required\n- [x] Css fix for add vs close\n- [x] Css fix for update vs close\n- [x] Css fix for add new service\n- [ ] Add scrollto when editing\n- [x] Add required fields on input\n- [x] Refactor imports\n- [x] Add a maybe monad to new service\n- [x] Find a better way to include js\n- [x] Find a proper way to include css\n\n\n## License\n\nDocker Ports Elm is released under the [MIT License](http://www.opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarteinn%2Fdocker-ports-elm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarteinn%2Fdocker-ports-elm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarteinn%2Fdocker-ports-elm/lists"}