Cogini's repositories
multi-env-deploy
Complete example of deploying complex web apps to AWS using Terraform, Ansible, and Packer
mix_deploy
Library of mix tasks to deploy an Elixir release to servers (cloud instance or bare metal, automated deploy)
mix_systemd
Library of mix tasks to generate a systemd unit file for an Elixir project
mix-deploy-example
Example Elixir app which uses mix_systemd and mix_deploy to deploy
phoenix_container_example
Production-quality example for Elixir/Phoenix building, testing, and running in containers
ansible-role-users
Ansible role to create user accounts for deploying apps and manage access to them with ssh keys
ecto_extract_migrations
Elixir library to generate Ecto migrations from a PostgreSQL schema SQL file. Uses NimbleParsec and macro-style code generation.
avro_schema
Elixir convenience library for handling Avro schemas, useful for Kafka
confluent_schema_registry
Elixir client for the Confluent Schema Registry API https://www.confluent.io/confluent-schema-registry
buildroot_ec2
AWS EC2 board configuration for the Buildroot embedded Linux build system
logger_formatter_json
Erlang OTP logger formatter that outputs JSON
acme_client
Elixir client for ACME certificate protocol used by Let's Encrypt
absinthe_federation_example
About An example of using Elixir Absinthe GraphQL with Apollo Federation
ansible-role-postgresql-ca
Ansible role to manage SSL certs for a PostgreSQL server
file_config
Elixir library to dynamically load application config from files to ETS, e.g. CSV, JSON
opentelemetry_xray
OpenTelemetry AWS X-Ray for Erlang
http_structured_field
Elixir library to parse HTTP Structured Fields (RFC 8941)
aws-otel-collector
AWS Distro for OpenTelemetry Collector
erlang-ojson
Ordered JSON (OJSON) - deterministic or stable serialization
file_config_rocksdb
rocksdb support for file_config
file_config_sqlite
sqlite db support for file_config
ubuntu-from-scratch
Building Ubuntu AMIs from scratch using debootstrap