🚀 Users and logs provide clues. Sentry provides answers.
You'll need to have Packer, Docker, Terraform, and Ansible installed to
develop/debug the software. I have a .gitlab-ci.yml file that is used to build and provision the container. This is publicly hosted in my Docker Hub account, but
for development purposes, you really don't need it, unless you're making changes to the .gitlab-ci.yml file.
The pipeline is as follows:
- The
Dockerfilethat is used for build time container can be found in the 'docker' directory. - Ansible and Packer build an AMI that runs the sentry application. The Ansible code can be found in the
ansibledirectory. - Cloudformation and Terraform deploy new versions of the application to the cloud. The tf code can be found in the
tfdirectory. - Terraform configures the sentry application with the redis instance, along with the RDS credentials.
- 0.0.1
- Work in Progress. It deploys, but it isn't beautiful.
Ian Wilson – @uid0 – [email protected]
Distributed under the LGPL v3 license. See LICENSE for more information.
- Fork it (https://github.com/uid0/buildsentry/fork)
- Create your feature branch (
git checkout -b feature/fooBar) - Commit your changes (
git commit -am 'Add some fooBar') - Push to the branch (
git push origin feature/fooBar) - Create a new Pull Request
I'm using Github issues -- if you run into issues, feel free to submit one!
Need a DevOps/Engineering Manager/Architect (more like player/coach than just a coach!)? Shoot me an email!