File tree Expand file tree Collapse file tree 13 files changed +22
-23
lines changed
pulumi_deployment_workflow Expand file tree Collapse file tree 13 files changed +22
-23
lines changed Original file line number Diff line number Diff line change @@ -52,7 +52,7 @@ MESSENGER_SENTRY_DSN=https://01d9690bab0a81b2cb08d503d4cfb3b1@o4506985151856640.
5252
5353# AWS
5454DEPLOYMENTS_BUCKET_NAME = fastapicloud-deployments-local
55- AWS_SQS_BUILDER_QUEUE_NAME = fastapicloud-builder-local
55+ BUILDER_QUEUE_NAME = fastapicloud-builder-local
5656ECR_REGISTRY_URL = 992382821657.dkr.ecr.us-east-1.amazonaws.com
5757AWS_REGION = us-east-1
5858# LocalStack
Original file line number Diff line number Diff line change @@ -121,7 +121,7 @@ jobs:
121121 DOCKER_IMAGE_FRONTEND : " ${{ vars.DOCKER_IMAGE_FRONTEND }}"
122122 DEPLOYMENTS_BUCKET_NAME : " ${{ vars.DEPLOYMENTS_BUCKET_NAME }}"
123123 ECR_REGISTRY_URL : " ${{ vars.ECR_REGISTRY_URL }}"
124- AWS_SQS_BUILDER_QUEUE_NAME : " ${{ vars.AWS_SQS_BUILDER_QUEUE_NAME }}"
124+ BUILDER_QUEUE_NAME : " ${{ vars.BUILDER_QUEUE_NAME }}"
125125 BUILDER_API_URL : " ${{ vars.BUILDER_API_URL }}"
126126 SECRET_KEY : " ${{ secrets.SECRET_KEY }}"
127127 FIRST_SUPERUSER_PASSWORD : " ${{ secrets.FIRST_SUPERUSER_PASSWORD }}"
@@ -164,7 +164,7 @@ jobs:
164164 DOCKER_IMAGE_FRONTEND : " ${{ vars.DOCKER_IMAGE_FRONTEND }}"
165165 DEPLOYMENTS_BUCKET_NAME : " ${{ vars.DEPLOYMENTS_BUCKET_NAME }}"
166166 ECR_REGISTRY_URL : " ${{ vars.ECR_REGISTRY_URL }}"
167- AWS_SQS_BUILDER_QUEUE_NAME : " ${{ vars.AWS_SQS_BUILDER_QUEUE_NAME }}"
167+ BUILDER_QUEUE_NAME : " ${{ vars.BUILDER_QUEUE_NAME }}"
168168 DEPOT_PROJECT_ID : " ${{ vars.DEPOT_PROJECT_ID }}"
169169 BUILDER_API_URL : " ${{ vars.BUILDER_API_URL }}"
170170 SECRET_KEY : " ${{ secrets.SECRET_KEY }}"
Original file line number Diff line number Diff line change 9292 AWS_REGION : " ${{ vars.AWS_REGION }}"
9393 DEPLOYMENTS_BUCKET_NAME : " ${{ vars.DEPLOYMENTS_BUCKET_NAME }}"
9494 AWS_SQS_BUILDER_QUEUE_NAME : " ${{ vars.AWS_SQS_BUILDER_QUEUE_NAME }}"
95+ BUILDER_QUEUE_NAME : " ${{ vars.BUILDER_QUEUE_NAME }}"
9596 BUILDER_API_KEY : " ${{ secrets.BUILDER_API_KEY }}"
9697 BUILDER_API_URL : " ${{ vars.BUILDER_API_URL }}"
9798 MESSENGER_SENTRY_DSN : " ${{ secrets.MESSENGER_SENTRY_DSN }}"
Original file line number Diff line number Diff line change @@ -253,7 +253,7 @@ def upload_complete(
253253 session .commit ()
254254
255255 queue_url = sqs .get_queue_url (
256- QueueName = CommonSettings .get_settings ().AWS_SQS_BUILDER_QUEUE_NAME
256+ QueueName = CommonSettings .get_settings ().BUILDER_QUEUE_NAME
257257 )["QueueUrl" ]
258258 sqs .send_message (QueueUrl = queue_url , MessageBody = str (deployment_id ))
259259
Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ class CommonSettings(SettingsEnv):
8080 LOGFIRE_TOKEN : str | None = None
8181 LOCALSTACK_HOST_NAME : str | None = None
8282 ENABLE_LOCALSTACK : bool = False
83- AWS_SQS_BUILDER_QUEUE_NAME : str = "fastapicloud-builder"
83+ BUILDER_QUEUE_NAME : str = "fastapicloud-builder"
8484 AWS_REGION : str = "us-east-1"
8585 BUILDER_API_URL : str
8686
Original file line number Diff line number Diff line change @@ -47,19 +47,17 @@ async def process_message(
4747 response .raise_for_status ()
4848 with logfire .span ("Delete message" ):
4949 await asyncify (sqs .delete_message )(
50- QueueUrl = common_settings .AWS_SQS_BUILDER_QUEUE_NAME ,
50+ QueueUrl = common_settings .BUILDER_QUEUE_NAME ,
5151 ReceiptHandle = receipt_handle ,
5252 )
5353
5454
5555async def main () -> None :
5656 # Run in asyncify to not block the event loop, in case we call this function
5757 # concurrently later
58- with logfire .span (
59- "Process queue: {name}" , name = common_settings .AWS_SQS_BUILDER_QUEUE_NAME
60- ):
58+ with logfire .span ("Process queue: {name}" , name = common_settings .BUILDER_QUEUE_NAME ):
6159 queue_url_response = await asyncify (sqs .get_queue_url )(
62- QueueName = common_settings .AWS_SQS_BUILDER_QUEUE_NAME
60+ QueueName = common_settings .BUILDER_QUEUE_NAME
6361 )
6462 queue_url = queue_url_response .get ("QueueUrl" )
6563 assert queue_url
Original file line number Diff line number Diff line change @@ -260,7 +260,7 @@ services:
260260 command : >
261261 bash -c "
262262 aws --endpoint-url=http://localstack:4566 s3api create-bucket --bucket "${DEPLOYMENTS_BUCKET_NAME}" --region us-east-1
263- && aws --endpoint-url=http://localstack:4566 sqs create-queue --queue-name "${AWS_SQS_BUILDER_QUEUE_NAME }" --attributes VisibilityTimeout=600
263+ && aws --endpoint-url=http://localstack:4566 sqs create-queue --queue-name "${BUILDER_QUEUE_NAME }" --attributes VisibilityTimeout=600
264264 "
265265
266266volumes :
Original file line number Diff line number Diff line change 320320pulumi .export ("aws_lb_controller_role_arn" , aws_lb_controller_role .arn )
321321pulumi .export ("fastapicloud_iam_role_arn" , fastapicloud_iam_role .arn )
322322pulumi .export ("ecr_iam_role_arn" , ecr_iam_role .arn )
323- pulumi .export ("sqs_builder_queue_name " , sqs .sqs_builder_queue .name )
323+ pulumi .export ("builder_queue_name " , sqs .builder_queue .name )
Original file line number Diff line number Diff line change @@ -40,8 +40,8 @@ REDIS_SERVER="$(pulumi stack output redis_backend --stack fastapilabs/$ENVIRONME
4040export REDIS_SERVER
4141echo " export REDIS_SERVER='${REDIS_SERVER} '"
4242
43- AWS_SQS_BUILDER_QUEUE_NAME =" $( pulumi stack output sqs_builder_queue_name --stack fastapilabs/$ENVIRONMENT ) "
44- export AWS_SQS_BUILDER_QUEUE_NAME
45- echo " export AWS_SQS_BUILDER_QUEUE_NAME ='${AWS_SQS_BUILDER_QUEUE_NAME } '"
43+ BUILDER_QUEUE_NAME =" $( pulumi stack output builder_queue_name --stack fastapilabs/$ENVIRONMENT ) "
44+ export BUILDER_QUEUE_NAME
45+ echo " export BUILDER_QUEUE_NAME ='${BUILDER_QUEUE_NAME } '"
4646
4747echo ' # Once this works, run it with: eval $(bash env-vars-01.sh)'
Original file line number Diff line number Diff line change 3535 value : " ${AWS_REGION}"
3636 - name : DEPLOYMENTS_BUCKET_NAME
3737 value : " ${DEPLOYMENTS_BUCKET_NAME}"
38- - name : AWS_SQS_BUILDER_QUEUE_NAME
39- value : " ${AWS_SQS_BUILDER_QUEUE_NAME }"
38+ - name : BUILDER_QUEUE_NAME
39+ value : " ${BUILDER_QUEUE_NAME }"
4040 - name : BUILDER_API_KEY
4141 value : " ${BUILDER_API_KEY}"
4242 - name : BUILDER_API_URL
You can’t perform that action at this time.
0 commit comments