branch | CircleCI |
---|---|
master | |
develop |
$ git clone git@github.com:ohr486/elixir-lang.tokyo.git
$ cd elixir-lang.tokyo/app
$ docker-compose build
$ docker-compose run app mix setup
$ docker-compose run app mix ecto.migrate
$ docker-compose up -d
$ cd app
$ docker-compose run app mix erd
$ ./open_erd.sh
$ cd aws
$ terraform init
$ terraform plan
-
App
- Database
- RDB
- PostgreSQL
- MySQL
- CloudSpanner
- CloudDB
- DynamoDB
- KVS
- Redis
- Memcached
- MultiDB
- TODO
- RDB
- Auth
- Oauth
- GitHub
- LDAP
- ex_ldap
- Web3
- MM
- Oauth
- API
- REST
- PhoenixController
- WebSocket
- PhoenixChannel
- GraphQL
- TODO
- gRPC
- TODO
- REST
- PubSub
- TODO
- View
- TODO
- Configuration
- dotenv
- Task Queue
- exq
- CLI
- TODO
- Admin
- ex_admin
- Mail
- TODO
- Monitoring
- Logging
- TODO
- APM
- NewRelic
- DataDog
- AppSignal
- ScountApp
- Splunk
- Error
- Sentry
- Honeybadger
- Logging
- Database
-
Local Development Environment
- Docker
- Dockerfile
- docker-compose
- DeBug
- TODO
- Test
- Lint
- credo
- dogma
- Static Analysis
- dialyxir
- TDD
- TODO
- BDD
- TODO
- Lint
- Document
- Swagger
- phoenix_swagger
- API Spec
- Postman
- ERD
- ecto_erd
- Swagger
- IDE/Editor
- VisualStudioCode
- JetBrain
- vim
- emacs
- Docker
-
DevOps
- CI
- Github Action
- CircleCI
- TravisCI
- Notification
- slack
- discord
- chatwork
- Bot
- TODO
- CI
-
Load Test
- locust
- jmeter
-
Security Test
- TODO
-
Infrastructure
- Cloud
- AWS
- Domain
- Route53
- Network
- VPN
- LoadBalancer
- ALB
- Compute
- EC2
- ECS
- EKS
- Database
- Aurora
- ElastiCache
- CDN
- S3
- CloudFront
- CI/CD
- CodePipeline
- CodeBuild
- CodeDeploy
- Firewall
- WAF
- Security
- TODO
- Domain
- GCP
- TODO
- Azure
- TODO
- AWS
- PaaS
- Heroku
- Gigalixir
- Fly.io
- Cloud