writeonce/reference/writeonce-api/infra/00-build-image.sh
2026-04-05 00:45:02 +02:00

16 lines
No EOL
566 B
Bash

#!/bin/sh
if [ -z "$API_PORT" ] || [ -z "$AWS_INFRA_BASE_URL" ] || [ -z "$DATABASE_URL" ] || [ -z "$API_ACCESS_TOKEN" ] || [ -z "$API_ACCESS_ADMIN_TOKEN" ]; then
echo "Error: Missing required environment variables"
exit 1
fi
echo PORT="$API_PORT"
docker build \
--build-arg PORT="$API_PORT" \
--build-arg AWS_INFRA_BASE_URL="$AWS_INFRA_BASE_URL" \
--build-arg DATABASE_URL="$DATABASE_URL" \
--build-arg API_ACCESS_TOKEN="$API_ACCESS_TOKEN" \
--build-arg API_ACCESS_ADMIN_TOKEN="$API_ACCESS_ADMIN_TOKEN" \
-t "$CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA" .