https://github.com/marteinn/docker-ports-elm
A little tool built in elm/serverless for managing docker ports across projects
https://github.com/marteinn/docker-ports-elm
elm nodejs serverless
Last synced: 15 days ago
JSON representation
A little tool built in elm/serverless for managing docker ports across projects
- Host: GitHub
- URL: https://github.com/marteinn/docker-ports-elm
- Owner: marteinn
- Created: 2018-12-12T20:20:23.000Z (over 7 years ago)
- Default Branch: develop
- Last Pushed: 2019-01-01T20:02:23.000Z (over 7 years ago)
- Last Synced: 2025-01-22T14:25:13.179Z (over 1 year ago)
- Topics: elm, nodejs, serverless
- Language: Elm
- Homepage:
- Size: 107 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Docker Port Registry
A 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.
## Getting started
### Frontend
#### Development
- `elm reactor`, then open `src/Reactor.elm`
#### Production
- `elm make src/Main.elm --output=elm.js` then open index.html
### Backend
- `cd backend`
- `docker-compose up -d`
- `serverless offline start --stage dev`
- `curl http://localhost:3000/create-local-db`
## TODO
- [x] Add new service
- [x] Edit existing service
- [x] Delete service
- [x] Reload services
- [x] Sorting
- [x] Fix bug with name beeing required
- [x] Css fix for add vs close
- [x] Css fix for update vs close
- [x] Css fix for add new service
- [ ] Add scrollto when editing
- [x] Add required fields on input
- [x] Refactor imports
- [x] Add a maybe monad to new service
- [x] Find a better way to include js
- [x] Find a proper way to include css
## License
Docker Ports Elm is released under the [MIT License](http://www.opensource.org/licenses/MIT).