From 79a0d5e1f52ecf93ea98b7cba7546f1df4b383a8 Mon Sep 17 00:00:00 2001 From: Alexander Goussas Date: Sat, 25 Apr 2026 22:55:11 -0500 Subject: [PATCH] chore: remove database related configuration --- config/config.go | 12 ++---------- docker-compose.yaml | 19 ------------------- main.go | 1 + 3 files changed, 3 insertions(+), 29 deletions(-) diff --git a/config/config.go b/config/config.go index 79fd248..c8066aa 100644 --- a/config/config.go +++ b/config/config.go @@ -6,13 +6,11 @@ import ( ) type Config struct { - WebHookUrl string - DatabaseUrl string + WebHookUrl string } const ( WEB_HOOK_URL = "WEB_HOOK_URL" - DATABASE_URL = "DATABASE_URL" ) func ReadConfig() (*Config, error) { @@ -21,13 +19,7 @@ func ReadConfig() (*Config, error) { return nil, fmt.Errorf("%s is not set", WEB_HOOK_URL) } - databaseUrl := os.Getenv(DATABASE_URL) - if databaseUrl == "" { - return nil, fmt.Errorf("%s is not set", DATABASE_URL) - } - return &Config{ - WebHookUrl: webHookUrl, - DatabaseUrl: databaseUrl, + WebHookUrl: webHookUrl, }, nil } diff --git a/docker-compose.yaml b/docker-compose.yaml index 970bbbd..bbb18fc 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -7,11 +7,8 @@ services: context: . environment: WEB_HOOK_URL: "${WEB_HOOK_URL:-https://example.com}" - DATABASE_URL: "${DB_URL:-postgresql://postgres:postgres@db:5432/postgres?application_name=squad_rotation_bot}" ports: - "3000:8080" - depends_on: - - db cron: image: "ubuntu:22.04" @@ -31,19 +28,3 @@ services: - "./scripts/crontab:/apps/crontab" depends_on: - bot - - db - - db: - image: "postgres:17" - container_name: postgres_db - restart: unless-stopped - environment: - POSTGRES_USER: "${DB_USER:-postgres}" - POSTGRES_PASSWORD: "${DB_PASSWORD:-postgres}" - POSTGRES_DB: "${DB_NAME:-postgres}" - ports: - - "5432:5432" - volumes: - - ./db_data:/var/lib/postgresql/data - - ./database/init.sql:/docker-entrypoint-initdb.d/init.sql:ro - - ./database/seed.sql:/docker-entrypoint-initdb.d/seed.sql:ro diff --git a/main.go b/main.go index 4c4db6b..d6a7711 100644 --- a/main.go +++ b/main.go @@ -20,6 +20,7 @@ func main() { messagingService := services.CreateMessagingService(config) http.HandleFunc("/api/v1/rotation/trigger", api.TriggerBot(memberService, rotationService, messagingService)) + http.HandleFunc("/api/v1/rotation/members", func(w http.ResponseWriter, r *http.Request) { switch r.Method { case http.MethodGet: -- 2.43.0