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

Scripting #24

Open
kikobr82 opened this issue Apr 15, 2020 · 0 comments
Open

Scripting #24

kikobr82 opened this issue Apr 15, 2020 · 0 comments
Assignees

Comments

@kikobr82
Copy link
Contributor

Objectives:

  • local automation should use 3Muskeeters pattern
  • Makefile containing at least targets for: build deploy
  • targets should call docker-compose to execute code
  • terraform state file can be managed locally individual by each student
    • if groups decide to use a shared aws account, use S3 bucket as backend to share the state
  • build:
    • build docker image
    • tag new image with commit SHORT_SHA (last 5 digits)
    • push image to ECR
  • deploy:
    • update task definition revision with new container image tag
    • update service to use new task definition

Acceptance Criteria:
minimum:
- local scripts to push new built image tag to ECR
- task definition / service updates can be done manually on AWS console for demonstration
good to have:
- deployment updating TD/service via make deploy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants