Skip to content

Commit ca52326

Browse files
update buildspec defs
1 parent cb13d90 commit ca52326

5 files changed

Lines changed: 7 additions & 12 deletions

File tree

Dockerfile

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,16 @@
11
# syntax=docker/dockerfile:1
22

33
# ECR and base image configuration - extracted from CodeBuild environment
4-
ARG ECR_ACCOUNT_ID
5-
ARG ECR_REGION
4+
ARG ECR_ACCOUNT_ID=0123456789012
5+
ARG ECR_REGION=us-east-1
66
ARG BASE_IMAGE_NAME=docker-linuxserver-ubuntu-fips
7-
ARG BASE_IMAGE_TAG=jammy-22.04
7+
ARG BASE_IMAGE_TAG=ubuntu-fips
88
ARG ECR_URI=${ECR_ACCOUNT_ID}.dkr.ecr-fips.${ECR_REGION}.amazonaws.com/${BASE_IMAGE_NAME}:${BASE_IMAGE_TAG}
99

1010
FROM ${ECR_URI} as docker-code-server-python
1111

1212
ARG DEBIAN_FRONTEND="noninteractive"
1313

14-
# Set root user home directory to /workspace
15-
RUN usermod -d /workspace root
16-
1714
# Install Python 3.12
1815
RUN echo "**** install Python 3.12 ****" && \
1916
apt-get update && \

buildspec/merge_master.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ phases:
1010
- echo Logging in to Amazon ECR...
1111
- aws ecr get-login-password --region ${AWS_DEFAULT_REGION} | docker login --username AWS --password-stdin ${FIPS_REPOSITORY_URI}
1212
- echo Building the Docker image...
13-
- docker build --build-arg ECR_ACCOUNT_ID=${ECR_ACCOUNT_ID} --build-arg ECR_REGION=${ECR_REGION} -t ${FIPS_REPOSITORY_URI}:latest .
13+
- docker build --build-arg ECR_ACCOUNT_ID=${ECR_ACCOUNT_ID} --build-arg ECR_REGION=${ECR_REGION} --build-arg BASE_IMAGE_NAME=docker-linuxserver-ubuntu-fips --build-arg BASE_IMAGE_TAG=ubuntu-fips -t ${FIPS_REPOSITORY_URI}:latest .
1414
- docker image push --all-tags ${FIPS_REPOSITORY_URI}
1515
post_build:
1616
commands:

buildspec/push.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ phases:
1414
- echo $FIPS_REPOSITORY_URI
1515
- echo $COMMIT_HASH_SHORT
1616
- echo $BRANCH_NAME
17-
- docker build --build-arg ECR_ACCOUNT_ID=${ECR_ACCOUNT_ID} --build-arg ECR_REGION=${ECR_REGION} --tag ${FIPS_REPOSITORY_URI}:${COMMIT_HASH_SHORT} --tag ${FIPS_REPOSITORY_URI}:${BRANCH_NAME} .
17+
- docker build --build-arg ECR_ACCOUNT_ID=${ECR_ACCOUNT_ID} --build-arg ECR_REGION=${ECR_REGION} --build-arg BASE_IMAGE_NAME=docker-linuxserver-ubuntu-fips --build-arg BASE_IMAGE_TAG=ubuntu-fips --tag ${FIPS_REPOSITORY_URI}:${COMMIT_HASH_SHORT} --tag ${FIPS_REPOSITORY_URI}:${BRANCH_NAME} .
1818
- docker image push --all-tags ${FIPS_REPOSITORY_URI}
1919
post_build:
2020
commands:

buildspec/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ phases:
1313
- PATCH_TAG=${TAG_NAME#"v"}
1414
- MINOR_TAG=${PATCH_TAG%.*}
1515
- MAJOR_TAG=${MINOR_TAG%.*}
16-
- docker build --build-arg ECR_ACCOUNT_ID=${ECR_ACCOUNT_ID} --build-arg ECR_REGION=${ECR_REGION} -t ${FIPS_REPOSITORY_URI}:${PATCH_TAG} -t ${FIPS_REPOSITORY_URI}:${MINOR_TAG} -t ${FIPS_REPOSITORY_URI}:${MAJOR_TAG} .
16+
- docker build --build-arg ECR_ACCOUNT_ID=${ECR_ACCOUNT_ID} --build-arg ECR_REGION=${ECR_REGION} --build-arg BASE_IMAGE_NAME=docker-linuxserver-ubuntu-fips --build-arg BASE_IMAGE_TAG=ubuntu-fips -t ${FIPS_REPOSITORY_URI}:${PATCH_TAG} -t ${FIPS_REPOSITORY_URI}:${MINOR_TAG} -t ${FIPS_REPOSITORY_URI}:${MAJOR_TAG} .
1717
- docker image push --all-tags ${FIPS_REPOSITORY_URI}
1818
post_build:
1919
commands:

docker-compose.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@ services:
1010
- linux/amd64
1111
args:
1212
- ECR_ACCOUNT_ID=${ECR_ACCOUNT_ID}
13-
- ECR_REGION=${ECR_REGION:-us-east-1}
14-
- BASE_IMAGE_NAME=${BASE_IMAGE_NAME:-docker-linuxserver-ubuntu-fips}
15-
- BASE_IMAGE_TAG=${BASE_IMAGE_TAG:-jammy-22.04}
13+
- BASE_IMAGE_TAG=${BASE_IMAGE_TAG:-local}
1614
- VERSION=${VERSION:-4.102.1}
1715
- CODE_RELEASE=${CODE_RELEASE:-4.102.1}
1816
environment:

0 commit comments

Comments
 (0)