Product
aws ecr create-repository \\
--repository-name product \\
--region ap-northeast-2 \\
--image-tag-mutability MUTABLE
# --image-tag-mutability IMMUTABLE
# --image-scanning-configuration scanOnPush=true \\
FROM golang:latest
EXPOSE 8080
WORKDIR /app
COPY product .
RUN chmod +x product
CMD ["./product"]
RUN mkdir log
RUN touch log/app.log
RUN ln -sf /dev/stdout log/app.log
Product Log
aws ecr create-repository \\
--repository-name product-log \\
--region ap-northeast-2 \\
--image-tag-mutability MUTABLE
FROM public.ecr.aws/aws-observability/aws-for-fluent-bit:init-latest
ADD extra.conf /extra.conf
Stress
aws ecr create-repository \\
--repository-name stress \\
--region ap-northeast-2 \\
--image-tag-mutability MUTABLE
# --image-tag-mutability IMMUTABLE
# --image-scanning-configuration scanOnPush=true \\
FROM golang:latest
EXPOSE 8080
WORKDIR /app
COPY stress .
RUN chmod +x stress
CMD ["./stress"]
RUN mkdir log
RUN touch log/app.log
RUN ln -sf /dev/stdout log/app.log