Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .env
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
PRODUCTION_DB_NAME=project_daedalus_production
PRODUCTION_DB_USER=daedalus
CLOUD_SQL_CONNECTION_NAME=projectdaedalus-fb09f:us-central1:project-daedalus
# PRODUCTION_DB_NAME=project_daedalus_production # Legacy Cloud SQL/Cloud Run — no longer used
# PRODUCTION_DB_USER=daedalus # Legacy Cloud SQL/Cloud Run — no longer used
# CLOUD_SQL_CONNECTION_NAME=projectdaedalus-fb09f:us-central1:project-daedalus # Legacy Cloud SQL/Cloud Run — no longer used
GOOGLE_PROJECT_ID=projectdaedalus-fb09f
STORAGE_BUCKET_NAME=project-daedalus-public
GOOGLE_REGION=us-central1
GOOGLE_SERVICE_NAME=project-daedalus
GOOGLE_INSTANCE_NAME=project-daedalus
# GOOGLE_SERVICE_NAME=project-daedalus # Legacy Cloud SQL/Cloud Run — no longer used
# GOOGLE_INSTANCE_NAME=project-daedalus # Legacy Cloud SQL/Cloud Run — no longer used
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,4 @@

# Claude Code local settings
.claude/
firebase-debug.log
57 changes: 0 additions & 57 deletions cloudbuild.yaml

This file was deleted.

13 changes: 4 additions & 9 deletions config/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ servers:
web:
- 10.30.11.2

# Enable SSL auto certification via Let's Encrypt and allow for multiple apps on a single web server.
# Remove this section when using multiple web servers and ensure you terminate SSL at your load balancer.
#
# Note: If using Cloudflare, set encryption mode in SSL/TLS setting to "Full" to enable CF-to-app encryption.
# Proxy configuration.
# SSL/TLS is terminated by Cloudflare (HTTPS on :443 from clients),
# which forwards plain HTTP to Kamal's proxy on port 80.
# The proxy then forwards to the app on app_port (3000).
proxy:
ssl: false
app_port: 3000
Expand All @@ -36,14 +36,9 @@ builder:
# Inject ENV variables into containers (secrets come from .kamal/secrets).
env:
clear:
PRODUCTION_DB_NAME: project_daedalus_production
PRODUCTION_DB_USER: daedalus
CLOUD_SQL_CONNECTION_NAME: projectdaedalus-fb09f:us-central1:project-daedalus
GOOGLE_PROJECT_ID: projectdaedalus-fb09f
STORAGE_BUCKET_NAME: project-daedalus-public
GOOGLE_REGION: us-central1
GOOGLE_SERVICE_NAME: project-daedalus
GOOGLE_INSTANCE_NAME: project-daedalus
secret:
- RAILS_MASTER_KEY
Comment on lines 36 to 43
Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This config removes the Cloud SQL-related env vars from Kamal, but the tracked .env file in the repo still defines PRODUCTION_DB_NAME, PRODUCTION_DB_USER, CLOUD_SQL_CONNECTION_NAME, GOOGLE_SERVICE_NAME, and GOOGLE_INSTANCE_NAME. To avoid confusion (and keep local/dev config aligned with deploy config), consider removing/deprecating them there as well or adding a short note about why they remain.

Copilot uses AI. Check for mistakes.

Expand Down
2 changes: 2 additions & 0 deletions mise.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[tools]
ruby = "3.4.8"