Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Creating a Docker Compose for Local Development #60

Open
Ivan-E-Johnson opened this issue Feb 13, 2024 · 0 comments
Open

Creating a Docker Compose for Local Development #60

Ivan-E-Johnson opened this issue Feb 13, 2024 · 0 comments
Assignees
Labels
W5 Challenging

Comments

@Ivan-E-Johnson
Copy link
Contributor

Ivan-E-Johnson commented Feb 13, 2024

Problem Description

Lack of a Docker Compose setup makes it challenging to run and interact between the Example Client Tool, frontend, and backend services locally, mimicking their deployed environment.

Solution

Implement a Docker Compose file that defines services for the Example Client Tool, frontend, backend, and the Dockerized Postgres database, facilitating easy local development and testing.

Rationale

Using Docker Compose simplifies the process of running multi-container Docker applications, making it easier for developers to test the full stack locally before deployment.

Implementation Ideas

  • Define a docker-compose.yml file with services for each component, including environment variables, volumes, and network settings to ensure they can communicate effectively.
  • Include a service for the Dockerized Postgres database, ensuring persistence and easy data management during local development.

Additional Context

This setup will be instrumental in local development and testing, reducing the time to debug and deploy applications on AWS.

@Ivan-E-Johnson Ivan-E-Johnson self-assigned this Mar 4, 2024
@Ivan-E-Johnson Ivan-E-Johnson added the W5 Challenging label Mar 4, 2024
@Ivan-E-Johnson Ivan-E-Johnson added this to the Dockerize Everything milestone Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
W5 Challenging
Projects
None yet
Development

No branches or pull requests

1 participant