34 lines
1.1 KiB
Markdown
34 lines
1.1 KiB
Markdown
# Aprs
|
|
|
|
## Prerequisites
|
|
|
|
Before setting up the project, ensure you have the following installed:
|
|
- Elixir 1.17+
|
|
- Erlang/OTP
|
|
- PostgreSQL with PostGIS extension
|
|
|
|
## Setup
|
|
|
|
To start your Phoenix server:
|
|
|
|
* Run the complete setup:
|
|
```bash
|
|
mix setup
|
|
```
|
|
* Start Phoenix endpoint with `mix phx.server` or inside IEx with `iex -S mix phx.server`
|
|
|
|
Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.
|
|
|
|
Ready to run in production? Please [check our deployment guides](https://hexdocs.pm/phoenix/deployment.html).
|
|
|
|
## Deployment
|
|
|
|
This application is deployed to a Kubernetes cluster using ArgoCD. The Kubernetes manifests are in the `k8s/` directory and are reconciled automatically when changes are pushed to the main branch. New container image tags are picked up by `argocd-image-updater` (no commits to `k8s/deployment.yaml` required).
|
|
|
|
## Learn more
|
|
|
|
* Official website: https://www.phoenixframework.org/
|
|
* Guides: https://hexdocs.pm/phoenix/overview.html
|
|
* Docs: https://hexdocs.pm/phoenix
|
|
* Forum: https://elixirforum.com/c/phoenix-forum
|
|
* Source: https://github.com/phoenixframework/phoenix
|