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

Docker for Easy Local Devlopment #974

Closed
vasujain275 opened this issue Sep 21, 2023 · 15 comments · Fixed by PalisadoesFoundation/talawa-api#1418
Closed

Docker for Easy Local Devlopment #974

vasujain275 opened this issue Sep 21, 2023 · 15 comments · Fixed by PalisadoesFoundation/talawa-api#1418
Assignees
Labels
dependencies Pull requests that update a dependency file feature request no-issue-activity No issue activity

Comments

@vasujain275
Copy link

Is your feature request related to a problem? Please describe.
Yes, it is very tedious process to first setup api with mongodb other talawa-api dependencies.

Describe the solution you'd like
A Docker compose file that can setup all that using Docker Compose.

Describe alternatives you've considered
Did not find any

**Approach to be followed **
I will write a docker compose file to automate this process and will also update the read-me with new instructions

@github-actions
Copy link

Congratulations on making your first Issue! 🎊 If you haven't already, check out our Contributing Guidelines and Issue Reporting Guidelines to ensure that you are following our guidelines for contributing and making issues.

@github-actions github-actions bot added dependencies Pull requests that update a dependency file unapproved labels Sep 21, 2023
@vasujain275
Copy link
Author

Can I work on this?

@palisadoes
Copy link
Contributor

@vasujain275 We are discussing whether this is the correct long term approach. Please give us a few days.

@vasujain275
Copy link
Author

Okay, will wait

@vinfinity7
Copy link

Hi @palisadoes , would love to hear about update on this issue !

@palisadoes
Copy link
Contributor

@DMills27 Is investigating how we could us nix across all repos to make the installation easier across all the repos.

@github-actions
Copy link

This issue did not get any activity in the past 10 days and will be closed in 180 days if no update occurs. Please check if the develop branch has fixed it and report again or close the issue.

@palisadoes
Copy link
Contributor

@vasujain275 The preferred alternative approach is taking much longer than expected. Please proceed with this approach which we'll adopt until the long term solution is implemented. You will need to update our installation and configuration documentation too.

@vasujain275
Copy link
Author

Okay @palisadoes. I will start working on this and will update the installation and configuration documentation too.

@github-actions github-actions bot removed the no-issue-activity No issue activity label Oct 26, 2023
@vasujain275
Copy link
Author

Hello @palisadoes, to enhance developer convenience, I suggest we create a Docker image for the talawa-api. This way, it can be readily pulled from Docker Hub, and we can implement continuous integration/continuous deployment (CI/CD) to keep the image up to date. Alternatively, I am creating a Dockerfile in the talawa-api repository, allowing developer to manually build it when working on talwa-admin locally. Which approach do you think is more suitable for our project?

@palisadoes
Copy link
Contributor

@vasujain275 Your idea for Docker Hub is a good one, but please add it to the code base at this time. Our default branch is currently develop and even the master branch will be in test for some time. Formalizing is premature at this time.

@vasujain275
Copy link
Author

vasujain275 commented Oct 30, 2023

@palisadoes, I've included a Dockerfile and a docker-compose.yaml in the talawa-api repository at PalisadoesFoundation/talawa-api#1418

@palisadoes
Copy link
Contributor

@palisadoes, I've included a Dockerfile and a docker-compose.yaml in the talawa-api repository at PalisadoesFoundation/talawa-api#1418

Yes that will be useful

@vasujain275
Copy link
Author

@palisadoes, I've included a Dockerfile and a docker-compose.yaml in the talawa-api repository at PalisadoesFoundation/talawa-api#1418

Yes that will be useful

Okay, I'll start working on containerization talawa admin too

Copy link

This issue did not get any activity in the past 10 days and will be closed in 180 days if no update occurs. Please check if the develop branch has fixed it and report again or close the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file feature request no-issue-activity No issue activity
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants