Rebrand from Casera/MyCrib to honeyDue
Total rebrand across all Go API source files: - Go module path: casera-api -> honeydue-api - All imports updated (130+ files) - Docker: containers, images, networks renamed - Email templates: support email, noreply, icon URL - Domains: casera.app/mycrib.treytartt.com -> honeyDue.treytartt.com - Bundle IDs: com.tt.casera -> com.tt.honeyDue - IAP product IDs updated - Landing page, admin panel, config defaults - Seeds, CI workflows, Makefile, docs - Database table names preserved (no migration needed) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -6,28 +6,28 @@ services:
|
||||
# PostgreSQL Database
|
||||
db:
|
||||
image: postgres:16-alpine
|
||||
container_name: casera-db
|
||||
container_name: honeydue-db
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
POSTGRES_USER: ${POSTGRES_USER:-casera}
|
||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-casera_dev_password}
|
||||
POSTGRES_DB: ${POSTGRES_DB:-casera}
|
||||
POSTGRES_USER: ${POSTGRES_USER:-honeydue}
|
||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-honeydue_dev_password}
|
||||
POSTGRES_DB: ${POSTGRES_DB:-honeydue}
|
||||
volumes:
|
||||
- postgres_data:/var/lib/postgresql/data
|
||||
ports:
|
||||
- "${DB_PORT:-5433}:5432" # 5433 externally to avoid conflicts with local postgres
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-casera} -d ${POSTGRES_DB:-casera}"]
|
||||
test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-honeydue} -d ${POSTGRES_DB:-honeydue}"]
|
||||
interval: 10s
|
||||
timeout: 5s
|
||||
retries: 5
|
||||
networks:
|
||||
- casera-network
|
||||
- honeydue-network
|
||||
|
||||
# Redis Cache
|
||||
redis:
|
||||
image: redis:7-alpine
|
||||
container_name: casera-redis
|
||||
container_name: honeydue-redis
|
||||
restart: unless-stopped
|
||||
command: redis-server --appendonly yes
|
||||
volumes:
|
||||
@@ -40,14 +40,14 @@ services:
|
||||
timeout: 5s
|
||||
retries: 5
|
||||
networks:
|
||||
- casera-network
|
||||
- honeydue-network
|
||||
|
||||
# Casera API
|
||||
# honeyDue API
|
||||
api:
|
||||
build:
|
||||
context: .
|
||||
target: api
|
||||
container_name: casera-api
|
||||
container_name: honeydue-api
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "${PORT:-8000}:8000"
|
||||
@@ -61,9 +61,9 @@ services:
|
||||
# Database
|
||||
DB_HOST: db
|
||||
DB_PORT: "5432"
|
||||
POSTGRES_USER: ${POSTGRES_USER:-casera}
|
||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-casera_dev_password}
|
||||
POSTGRES_DB: ${POSTGRES_DB:-casera}
|
||||
POSTGRES_USER: ${POSTGRES_USER:-honeydue}
|
||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-honeydue_dev_password}
|
||||
POSTGRES_DB: ${POSTGRES_DB:-honeydue}
|
||||
DB_SSLMODE: "disable"
|
||||
|
||||
# Redis
|
||||
@@ -77,14 +77,14 @@ services:
|
||||
EMAIL_PORT: ${EMAIL_PORT:-587}
|
||||
EMAIL_HOST_USER: ${EMAIL_HOST_USER}
|
||||
EMAIL_HOST_PASSWORD: ${EMAIL_HOST_PASSWORD}
|
||||
DEFAULT_FROM_EMAIL: ${DEFAULT_FROM_EMAIL:-Casera <noreply@casera.com>}
|
||||
DEFAULT_FROM_EMAIL: ${DEFAULT_FROM_EMAIL:-honeyDue <noreply@honeyDue.treytartt.com>}
|
||||
EMAIL_USE_TLS: "true"
|
||||
|
||||
# Push Notifications
|
||||
APNS_AUTH_KEY_PATH: ${APNS_AUTH_KEY_PATH}
|
||||
APNS_AUTH_KEY_ID: ${APNS_AUTH_KEY_ID}
|
||||
APNS_TEAM_ID: ${APNS_TEAM_ID}
|
||||
APNS_TOPIC: ${APNS_TOPIC:-com.example.casera}
|
||||
APNS_TOPIC: ${APNS_TOPIC:-com.tt.honeyDue}
|
||||
APNS_USE_SANDBOX: "true"
|
||||
FCM_SERVER_KEY: ${FCM_SERVER_KEY}
|
||||
volumes:
|
||||
@@ -102,14 +102,14 @@ services:
|
||||
start_period: 10s
|
||||
retries: 3
|
||||
networks:
|
||||
- casera-network
|
||||
- honeydue-network
|
||||
|
||||
# Casera Admin Panel (Next.js)
|
||||
# honeyDue Admin Panel (Next.js)
|
||||
admin:
|
||||
build:
|
||||
context: .
|
||||
target: admin
|
||||
container_name: casera-admin
|
||||
container_name: honeydue-admin
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "${ADMIN_PORT:-3000}:3000"
|
||||
@@ -126,22 +126,22 @@ services:
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
networks:
|
||||
- casera-network
|
||||
- honeydue-network
|
||||
|
||||
# Casera Worker (Background Jobs)
|
||||
# honeyDue Worker (Background Jobs)
|
||||
worker:
|
||||
build:
|
||||
context: .
|
||||
target: worker
|
||||
container_name: casera-worker
|
||||
container_name: honeydue-worker
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
# Database
|
||||
DB_HOST: db
|
||||
DB_PORT: "5432"
|
||||
POSTGRES_USER: ${POSTGRES_USER:-casera}
|
||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-casera_dev_password}
|
||||
POSTGRES_DB: ${POSTGRES_DB:-casera}
|
||||
POSTGRES_USER: ${POSTGRES_USER:-honeydue}
|
||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-honeydue_dev_password}
|
||||
POSTGRES_DB: ${POSTGRES_DB:-honeydue}
|
||||
DB_SSLMODE: "disable"
|
||||
|
||||
# Redis
|
||||
@@ -154,7 +154,7 @@ services:
|
||||
APNS_AUTH_KEY_PATH: "/certs/apns_key.p8"
|
||||
APNS_AUTH_KEY_ID: ${APNS_AUTH_KEY_ID}
|
||||
APNS_TEAM_ID: ${APNS_TEAM_ID}
|
||||
APNS_TOPIC: ${APNS_TOPIC:-com.example.casera}
|
||||
APNS_TOPIC: ${APNS_TOPIC:-com.tt.honeyDue}
|
||||
APNS_USE_SANDBOX: "true"
|
||||
FCM_SERVER_KEY: ${FCM_SERVER_KEY}
|
||||
|
||||
@@ -163,7 +163,7 @@ services:
|
||||
EMAIL_PORT: ${EMAIL_PORT:-587}
|
||||
EMAIL_HOST_USER: ${EMAIL_HOST_USER}
|
||||
EMAIL_HOST_PASSWORD: ${EMAIL_HOST_PASSWORD}
|
||||
DEFAULT_FROM_EMAIL: ${DEFAULT_FROM_EMAIL:-Casera <noreply@casera.com>}
|
||||
DEFAULT_FROM_EMAIL: ${DEFAULT_FROM_EMAIL:-honeyDue <noreply@honeyDue.treytartt.com>}
|
||||
EMAIL_USE_TLS: "true"
|
||||
|
||||
# Worker settings (UTC hours for scheduled jobs)
|
||||
@@ -178,12 +178,12 @@ services:
|
||||
redis:
|
||||
condition: service_healthy
|
||||
networks:
|
||||
- casera-network
|
||||
- honeydue-network
|
||||
|
||||
# Dozzle — lightweight real-time log viewer
|
||||
dozzle:
|
||||
image: amir20/dozzle:latest
|
||||
container_name: casera-dozzle
|
||||
container_name: honeydue-dozzle
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "${DOZZLE_PORT:-9999}:8080"
|
||||
@@ -192,12 +192,12 @@ services:
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
networks:
|
||||
- casera-network
|
||||
- honeydue-network
|
||||
|
||||
volumes:
|
||||
postgres_data:
|
||||
redis_data:
|
||||
|
||||
networks:
|
||||
casera-network:
|
||||
honeydue-network:
|
||||
driver: bridge
|
||||
|
||||
Reference in New Issue
Block a user