16 lines
No EOL
566 B
Bash
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" . |