From 33260df8db839053142cf5e07733b6af8dc96ac2 Mon Sep 17 00:00:00 2001 From: Finley Ghosh Date: Sun, 10 Aug 2025 12:15:28 +1000 Subject: [PATCH] Spinning up a db and pointing there --- app/config/database_stg.php | 8 ++++---- docker-compose.stg.yml | 22 ++++++++++++++++++++-- go-app/.env.example | 2 +- 3 files changed, 25 insertions(+), 7 deletions(-) diff --git a/app/config/database_stg.php b/app/config/database_stg.php index 1ee8c813..0f488343 100644 --- a/app/config/database_stg.php +++ b/app/config/database_stg.php @@ -5,10 +5,10 @@ var $default = array( 'driver' => 'mysql', 'persistent' => false, - 'host' => '172.17.0.1', - 'login' => 'staging', - 'password' => 'stagingmoopwoopVerySecure', - 'database' => 'staging', + 'host' => 'db', + 'login' => 'cmc', + 'password' => 'xVRQI&cA?7AU=hqJ!%au', + 'database' => 'cmc', 'prefix' => '', ); } diff --git a/docker-compose.stg.yml b/docker-compose.stg.yml index 9cdbc2b1..cb13db1d 100644 --- a/docker-compose.stg.yml +++ b/docker-compose.stg.yml @@ -22,7 +22,7 @@ services: environment: MAIL_HOST: mailpit MAIL_PORT: 1025 - DB_HOST: "172.17.0.1" # Updated to prod DB host + DB_HOST: db DB_PORT: 3306 DB_USER: cmc DB_PASSWORD: xVRQI&cA?7AU=hqJ!%au @@ -40,7 +40,7 @@ services: dockerfile: Dockerfile.stg.go container_name: cmc-stg-go environment: - DB_HOST: "172.17.0.1" # Updated to prod DB host + DB_HOST: db DB_PORT: 3306 DB_USER: cmc DB_PASSWORD: xVRQI&cA?7AU=hqJ!%au @@ -54,6 +54,21 @@ services: - cmc-stg-network restart: unless-stopped + db: + image: mariadb:latest + container_name: cmc-db + environment: + MYSQL_ROOT_PASSWORD: secureRootPassword + MYSQL_DATABASE: cmc + MYSQL_USER: cmc + MYSQL_PASSWORD: xVRQI&cA?7AU=hqJ!%au + volumes: + - db_data:/var/lib/mysql + ports: + - "3306:3306" + networks: + - cmc-stg-network + mailpit: image: axllent/mailpit:latest container_name: mailpit @@ -66,3 +81,6 @@ services: networks: cmc-stg-network: + +volumes: + db_data: diff --git a/go-app/.env.example b/go-app/.env.example index 30589799..097f7288 100644 --- a/go-app/.env.example +++ b/go-app/.env.example @@ -1,5 +1,5 @@ # Database configuration -DB_HOST=localhost +DB_HOST=db DB_PORT=3306 DB_USER=cmc DB_PASSWORD=xVRQI&cA?7AU=hqJ!%au