Skip to content
Snippets Groups Projects
Commit 68cd8850 authored by Marc Burnie [AWS]'s avatar Marc Burnie [AWS]
Browse files

AWS: Building multi-arch Alpine images

parent 085d8fa7
No related branches found
No related tags found
1 merge request!399AWS: Building multi-arch Alpine images
......@@ -13,16 +13,19 @@
# limitations under the License.
# https://docs.spring.io/spring-boot/docs/current/reference/html/deployment.html
FROM public.ecr.aws/amazoncorretto/amazoncorretto:17
FROM registry.repo.osdu.aws/amazoncorretto:17-alpine
RUN yum update -y && yum install -y shadow-utils \
&& groupadd -g 10001 -r appgroup \
&& useradd -M -g 10001 -r -u 10001 appuser
RUN apk update && \
apk add --no-cache \
bash \
curl \
shadow \
&& \
/usr/sbin/groupadd -g 10001 -r appgroup && \
/usr/sbin/useradd -M -g 10001 -r -u 10001 appuser
ARG JAR_FILE=provider/unit-aws/target/*spring-boot.jar
#Default to using self signed generated TLS cert
WORKDIR /
COPY ${JAR_FILE} app.jar
COPY /data/unit_catalog_v2.json /data/unit_catalog_v2.json
......
......@@ -77,13 +77,10 @@ phases:
- echo "--Copying Helm Charts to ${OUTPUT_DIR:-dist}--"
- rsync -r devops/aws/* "${OUTPUT_DIR:-dist}"
- echo "Building docker image..."
- docker build -f provider/unit-aws/build-aws/Dockerfile -t ${ECR_IMAGE} .
- docker tag ${ECR_IMAGE} ${ECR_IMAGE_BRANCH_LATEST}
- echo "Pushing docker image..."
- docker push ${ECR_IMAGE}
- docker push ${ECR_IMAGE_BRANCH_LATEST}
- echo "Build and push docker image..."
- docker buildx create --driver docker-container --use
- docker buildx inspect --bootstrap
- docker buildx build --platform linux/arm64/v8,linux/amd64 --pull --push -f provider/unit-aws/build-aws/Dockerfile -t ${ECR_IMAGE} -t ${ECR_IMAGE_BRANCH_LATEST} .
- echo "Generate build-info.json"
- |
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment