https://github.com/shiryel/challenge-complains
A challenge to test my knowledge
https://github.com/shiryel/challenge-complains
ecto elixir mongodb phoenix
Last synced: about 1 month ago
JSON representation
A challenge to test my knowledge
- Host: GitHub
- URL: https://github.com/shiryel/challenge-complains
- Owner: shiryel
- Created: 2020-08-16T07:40:58.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-05T22:16:38.000Z (over 5 years ago)
- Last Synced: 2025-06-19T07:50:32.114Z (about 1 year ago)
- Topics: ecto, elixir, mongodb, phoenix
- Language: Elixir
- Homepage:
- Size: 1.41 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Challenge Complains [Unfinished]
## Notes
- Backend made with mongodb as required (run with: `podman run -d --name mongodb -p 27017:27017 mongo`)
- Tests on complains-server/test, run with mix test
- Docs can be generated with `mix docs` on complains-server
- Brainstorm is the initial idea, but currently I dont have more free time to implement (game jam...)
## Deploy
You have 2 options to deploy the backend server:
1 - Just put the compiled BEAM on each server and configure using the BEAM shells
2 - Make a dockerfile and use kubernets to scale the compiled BEAM (just use this: https://www.freecodecamp.org/news/learn-kubernetes-in-under-3-hours-a-detailed-guide-to-orchestrating-containers-114ff420e882/ )
## Notes about frontend
It uses the locale filter in the contexts of the backend, take a look at the filter to see what is a valid input, I dindt have time to finish the UX