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

Dockerize & Deploy The Application #538

Open
1 of 4 tasks
ozankrkya opened this issue Oct 16, 2024 · 2 comments
Open
1 of 4 tasks

Dockerize & Deploy The Application #538

ozankrkya opened this issue Oct 16, 2024 · 2 comments
Assignees
Labels
app: devops DevOps related issues or PRs pri: high High priority issue type: improvement Enhancement on a preexisting feature

Comments

@ozankrkya
Copy link
Contributor

ozankrkya commented Oct 16, 2024

🧱 Description

We have created 2 staged plan for our deployment process.

  1. Our application will be deployed an AWS EC2 instance. Once we created our containers for different services, we will push them to ECR and compose them on our EC2 instance.
  2. Automated workflows of Github Actions will be utilized in a way they will be triggered with pushes on specified branches and update related containers in ECR.
  3. If process is not completed by October 19, we will utilize DigitalOcean droplet service which will pull our repo into its instance and build&run on it for deployment.

It is important to note that we will also include local Docker files and Compose files to deploy the application locally.

To be reviewed by: @meminciftci

📋 Acceptance Criteria

  • Local Deployment Files are ready on repository, Dockerfile for backend, client and Docker-Compose file for build.
  • Deployment files for automation workflow are ready on repository.
  • Workflow files are ready on repository.
  • Application is up running on both development and production servers.
@ozankrkya ozankrkya added type: improvement Enhancement on a preexisting feature app: devops DevOps related issues or PRs pri: high High priority issue labels Oct 16, 2024
@ozankrkya ozankrkya added this to the Customer Milestone 1 milestone Oct 16, 2024
@meminciftci
Copy link
Contributor

Thank you for your detailed explanation. @ozankrkya

I will be closely tracking your progress on this manner.

Also, it would be a good idea to set additional deadlines for each subtask. You do not need to mention them here, but it would be good to keep that in mind.

@ozankrkya
Copy link
Contributor Author

We have completed the first step in the description of the issue, October 19.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app: devops DevOps related issues or PRs pri: high High priority issue type: improvement Enhancement on a preexisting feature
Projects
None yet
Development

No branches or pull requests

3 participants