Skip to content

Instantly share code, notes, and snippets.

View jkrizanic's full-sized avatar

Jurica Krizanic jkrizanic

View GitHub Profile
@jkrizanic
jkrizanic / WindowsServiceBusLinks
Last active August 29, 2015 14:03
Windows Service Bus stuff
@jkrizanic
jkrizanic / docker ecs setup
Last active September 3, 2020 07:05
docker ecs setup output
Enter context name: aws
Use the arrow keys to navigate: ↓ ↑ → ←
? Select AWS Profile
✔ docker-aws-lab
Enter region: eu-central-1
✗ Enter credentials: N
@jkrizanic
jkrizanic / build tag push of currency-exchange
Last active September 3, 2020 06:58
Build, tag and push of Currency Exchange
$ docker build -t docker-aws-lab_currency-exchange .
$ docker tag docker-aws-lab_currency-exchange:latest {amazon_ecr_registry}/docker-aws-lab_currency-exchange:latest
$ docker push {amazon_ecr_registry}/docker-aws-lab_currency-exchange:latest
@jkrizanic
jkrizanic / arn format issue
Last active September 3, 2020 07:04
arn format issue
tool requires the "new ARN resource ID format".
Check https://eu-central-1.console.aws.amazon.com/ecs/home#/settings
Learn more: https://aws.amazon.com/blogs/compute/migrating-your-amazon-ecs-deployment-to-the-new-arn-and-resource-id-format-2
@jkrizanic
jkrizanic / build tag push of travel-expense
Last active September 3, 2020 06:57
Build, tag and push of Travel Expense image
$ docker build -t docker-aws-lab_travel-expense .
$ docker tag docker-aws-lab_travel-expense:latest {amazon_ecr_registry}/docker-aws-lab_travel-expense:latest
$ docker push {amazon_ecr_registry}/docker-aws-lab_travel-expense:latest
@jkrizanic
jkrizanic / docker ecs compose up
Last active September 3, 2020 06:52
docker ecs compose up
$ docker ecs compose up
[+] Running 19/19
⠿ dockerawslab CREATE_COMPLETE 282.0s
⠿ Cluster CREATE_COMPLETE 6.9s
⠿ TravelexpenseTaskExecutionRole CREATE_COMPLETE 17.0s
⠿ CurrencyexchangeTaskExecutionRole CREATE_COMPLETE 16.0s
⠿ LogGroup CREATE_COMPLETE 0.0s
⠿ DockerawslabLoadBalancer CREATE_COMPLETE 152.0s
⠿ CurrencyexchangeTCP8080TargetGroup CREATE_COMPLETE 0.0s
⠿ DockerawslabDefaultNetwork CREATE_COMPLETE 7.5s
@jkrizanic
jkrizanic / docker-compose template
Last active September 3, 2020 06:55
docker-compose template
version: "3"
services:
currency-exchange:
image: {amazon_ecr_registry}/docker-aws-lab_currency-exchange
ports:
- "8080:8080"
travel-expense:
image: {amazon_ecr_registry}/docker-aws-lab_travel-expense
ports:
- "8090:8090"
@jkrizanic
jkrizanic / docker ecs compose ps
Last active September 3, 2020 06:50
docker ecs compose ps
$ docker ecs compose ps --format "table {{.Name}}\t{{.Ports}}"
NAME PORTS
currency-exchange DockerawslabLoadBalancer-f94101a56fec8043.elb.eu-central-1.amazonaws.com:8080->8080/tcp
travel-expense DockerawslabLoadBalancer-f94101a56fec8043.elb.eu-central-1.amazonaws.com:8090->8090/tcp
@jkrizanic
jkrizanic / Travel Expense service call
Last active September 3, 2020 06:47
Call the travel expense service
$ curl -X GET "http://DockerawslabLoadBalancer-f94101a56fec8043.elb.eu-central-1.amazonaws.com:8090/travel-expense/travel"
@jkrizanic
jkrizanic / Service Response
Last active September 3, 2020 06:41
Service Response
{
"travelExpenseEntries":
[
{"currency":"EUR","amount":13.0,"amountHRK":96.59},
{"currency":"EUR","amount":6.7,"amountHRK":49.781}
]
}