Reference docker-compose files
Description
Planned/Available support for docker-compose files setup via the stencil CLI:
Tooling Specific
- [x] Monitoring
- [x] Temporal
- [x] Logging
- [ ] Stencil App Dockerization
à la carte
Databases
- [x] Postgres
- [ ] TimescaleDB
- [ ] WrapSQL
- [ ] ZomboDB
Visualisers
- [x] Hasura
- [ ] Grafana
- [ ] Superset
Object Storage
- [x] Minio
Gateways
- [ ] Kong
Auth Services
- [x] FusionAuth
- [ ] OIDC Lite
- [ ] User-Service
Logging
- [ ] Loki
- [ ] Axiom
Description
To streamline the development and deployment process, it's essential to have a Dockerfile that automates the setup of both Postgres and Hasura. This issue entails creating a Dockerfile that configures a Docker container with both Postgres and Hasura, simplifying the setup process for developers and ensuring consistency across environments.
Objective
The primary objective of this issue is to develop a Dockerfile that sets up a Docker container with Postgres and Hasura, enabling developers to easily spin up a local development environment for database operations and GraphQL APIs.
Goals
- [ ] Design a Dockerfile that installs and configures Postgres within a Docker container.
- [ ] Incorporate setup steps for installing and configuring Hasura alongside Postgres within the same Docker container.
- [ ] Include instructions and comments within the Dockerfile to guide users on how to customize configurations if needed.
Complexity : Medium
Product Name
Stencil
Organisation Name
SamagraX
Domain
DevOps, Database Management
Tech Skills Needed
Docker, Postgres, Hasura, Dockerfile
@Savio629 cross off the things that we have added, start with adding off others. It would be good to detail out the steps for addition of a new docker image will be easier to get one onboarded, we can also think of an automation around this.