Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hvalfangst/phoenix-api
Phoenix REST API secured with JWT
https://github.com/hvalfangst/phoenix-api
docker ecto elixir erlang exmachina exunit github-actions phoenix
Last synced: 1 day ago
JSON representation
Phoenix REST API secured with JWT
- Host: GitHub
- URL: https://github.com/hvalfangst/phoenix-api
- Owner: hvalfangst
- Created: 2023-04-21T19:41:09.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-01T19:28:17.000Z (over 1 year ago)
- Last Synced: 2024-12-26T23:03:47.346Z (about 1 month ago)
- Topics: docker, ecto, elixir, erlang, exmachina, exunit, github-actions, phoenix
- Language: Elixir
- Homepage:
- Size: 30.3 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Phoenix-Car-Leasing-API
Elixir REST API with Phoenix & Ecto## Requirements
* Elixir
* Docker
* Linux/Unix##
## Creating resources
The shell script "up.sh" creates our postgres container, runs migration scripts and serves our phoenix application.
```
sh up.sh
```## Deleting resources
The shell script "down.sh" stops and deletes our postgres container.```
sh down.sh
```## Postman
A postman collection containing request examples has been included in the folder postman.## Pipeline
An Elixir CI pipeline has been set up with a Github Actions Workflow. It spins up a postgresql container, runs our tests and outputs the the test coverage report.