stencil icon indicating copy to clipboard operation
stencil copied to clipboard

Reference docker-compose files

Open sooraj1002 opened this issue 1 year ago • 2 comments

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

sooraj1002 avatar Mar 19 '24 15:03 sooraj1002

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 avatar May 11 '24 13:05 Savio629

@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.

techsavvyash avatar Jul 09 '24 18:07 techsavvyash