Skip to content

Commit ac112e1

Browse files
authored
🔥 Remove unused env vars and refactor as necessary (#541)
1 parent cc21462 commit ac112e1

File tree

3 files changed

+4
-15
lines changed

3 files changed

+4
-15
lines changed

Diff for: .env

+3-10
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
# Domain
2-
# This would be set to the production domain with an env var on deployment
3-
DOMAIN=localhost
41
# The same hosts used for local development
52
FRONTEND_HOST=http://localhost:5173
63
# In staging, this should be
@@ -16,11 +13,11 @@ API_DOMAIN=api.fastapicloud.site
1613

1714
DEPLOYMENTS_DOMAIN=fastapicloud.club
1815

19-
# Environment: local, staging, production
16+
# Environment: local, development, staging, production
2017
ENVIRONMENT=local
2118

2219
PROJECT_NAME="FastAPI Cloud"
23-
STACK_NAME=fastapi-cloud
20+
2421
RESERVED_APP_NAMES="fastapicloud,fastapilabs,fastapi-cloud,fastapi-labs,fastapilab,fastapi-lab,fastapi,fastapi-cli,sqlmodel,typer,asyncer"
2522

2623
# Backend
@@ -54,15 +51,11 @@ REDIS_SERVER=localhost
5451
SENTRY_DSN=https://3ea679c3285d327a5c154499df41bce6@o4506985151856640.ingest.us.sentry.io/4506985168371712
5552
BUILDER_SENTRY_DSN=https://352c4969563b6d282b9b1b43f9f75a6d@o4506985151856640.ingest.us.sentry.io/4507940416716800
5653

57-
# Configure these with your own Docker registry images
58-
DOCKER_IMAGE_BACKEND=backend
59-
DOCKER_IMAGE_FRONTEND=frontend
60-
6154
# AWS
6255
AWS_DEPLOYMENT_BUCKET=s3-deployment-customer-apps
6356
ECR_REGISTRY_URL=992382821657.dkr.ecr.us-east-1.amazonaws.com
6457
AWS_REGION=us-east-1
65-
BUILDER_API_URL=http://docker.default.svc.cluster.local
58+
BUILDER_API_URL=http://docker
6659
BUILDER_API_KEY="changethis"
6760

6861
CLOUDFLARE_ACCOUNT_ID=41ebb51429ef1839d2933c1a93b1163f

Diff for: .github/workflows/deploy-backend.yml

-4
Original file line numberDiff line numberDiff line change
@@ -95,14 +95,12 @@ jobs:
9595
working-directory: backend
9696
env:
9797
# Env vars for the app
98-
DOMAIN: "${{ vars.DOMAIN }}"
9998
FRONTEND_HOST: "${{ vars.FRONTEND_HOST }}"
10099
API_HOST: "${{ vars.API_HOST }}"
101100
API_DOMAIN: "${{ vars.API_DOMAIN }}"
102101
DEPLOYMENTS_DOMAIN: "${{ vars.DEPLOYMENTS_DOMAIN }}"
103102
ENVIRONMENT: ${{ matrix.environment }}
104103
PROJECT_NAME: "${{ vars.PROJECT_NAME }}"
105-
STACK_NAME: "${{ vars.STACK_NAME }}"
106104
BACKEND_CORS_ORIGINS: "${{ vars.BACKEND_CORS_ORIGINS }}"
107105
FIRST_SUPERUSER: "${{ vars.FIRST_SUPERUSER }}"
108106
FIRST_SUPERUSER_FULL_NAME: "${{ vars.FIRST_SUPERUSER_FULL_NAME }}"
@@ -138,14 +136,12 @@ jobs:
138136
IMAGE_URL: ${{ steps.login-ecr.outputs.registry }}/${{ env.ECR_REPOSITORY }}@${{ steps.docker-build.outputs.digest }}
139137

140138
# Env vars for the app
141-
DOMAIN: "${{ vars.DOMAIN }}"
142139
FRONTEND_HOST: "${{ vars.FRONTEND_HOST }}"
143140
API_HOST: "${{ vars.API_HOST }}"
144141
API_DOMAIN: "${{ vars.API_DOMAIN }}"
145142
DEPLOYMENTS_DOMAIN: "${{ vars.DEPLOYMENTS_DOMAIN }}"
146143
ENVIRONMENT: ${{ matrix.environment }}
147144
PROJECT_NAME: "${{ vars.PROJECT_NAME }}"
148-
STACK_NAME: "${{ vars.STACK_NAME }}"
149145
BACKEND_CORS_ORIGINS: "${{ vars.BACKEND_CORS_ORIGINS }}"
150146
FIRST_SUPERUSER: "${{ vars.FIRST_SUPERUSER }}"
151147
FIRST_SUPERUSER_FULL_NAME: "${{ vars.FIRST_SUPERUSER_FULL_NAME }}"

Diff for: backend/app/core/config.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ def all_cors_origins(self) -> list[str]:
127127
self.FRONTEND_HOST
128128
]
129129

130-
PROJECT_NAME: str
130+
PROJECT_NAME: str = "FastAPI Cloud"
131131
RESERVED_APP_NAMES: Annotated[list[str] | str, BeforeValidator(parse_list_or_str)]
132132
SENTRY_DSN: HttpUrl | None = None
133133

0 commit comments

Comments
 (0)