From 7cc77ba836a155be7df6cb3840b44bc7095f7ed1 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 13 Jun 2026 10:22:50 -0400 Subject: [PATCH 1/9] Updated docker --- docker-compose.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index d40dfeb..f3efba4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -29,7 +29,8 @@ services: volumes: # Persist database data using a named volume - postgres_data:/var/lib/postgresql - ports: [] + ports: + - "5433:5432" healthcheck: # Checks if Postgres is ready to accept connections test: ["CMD-SHELL", "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB"] -- 2.47.3 From 61ae133cccc9c201eac0dd67049a03b507a364f1 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 13 Jun 2026 10:23:01 -0400 Subject: [PATCH 2/9] Updated port in workflow --- .gitea/workflows/workflow.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/workflow.yml b/.gitea/workflows/workflow.yml index a926d91..d161297 100644 --- a/.gitea/workflows/workflow.yml +++ b/.gitea/workflows/workflow.yml @@ -71,7 +71,8 @@ jobs: - name: Run tests env: # Define DATABASE_URL for tests to use - DATABASE_URL: postgresql://${{ secrets.DB_TEST_USER || 'testuser' }}:${{ secrets.DB_TEST_PASSWORD || 'testpassword' }}@postgres:5432/${{ secrets.DB_TEST_NAME || 'testdb' }} + DATABASE_PORT: 5433 + DATABASE_URL: postgresql://${{ secrets.DB_TEST_USER || 'testuser' }}:${{ secrets.DB_TEST_PASSWORD || 'testpassword' }}@postgres:$$DATABASE_PORT/${{ secrets.DB_TEST_NAME || 'testdb' }} RUST_LOG: info # Optional: configure test log level SECRET_KEY: ${{ secrets.TOKEN_SECRET_KEY }} # Make SSH agent available if tests fetch private dependencies -- 2.47.3 From ba6d80a76f9a0dacbde4a435707155fe73aa9700 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 13 Jun 2026 10:41:17 -0400 Subject: [PATCH 3/9] Updating env files --- .env.docker.sample | 2 +- .env.local.sample | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.env.docker.sample b/.env.docker.sample index 6c2c1d6..50203ae 100644 --- a/.env.docker.sample +++ b/.env.docker.sample @@ -5,6 +5,6 @@ DB_PASSWORD=password DB_HOST=auth_db DB_PORT=5432 DB_SSLMODE=disable -DATABASE_URL=postgres://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:5432/${DB_NAME} +DATABASE_URL=postgres://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME} ENABLE_REGISTRATION=true ALLOWED_ORIGINS="http://textsender.com" diff --git a/.env.local.sample b/.env.local.sample index 2625bcf..21ea4da 100644 --- a/.env.local.sample +++ b/.env.local.sample @@ -5,6 +5,6 @@ DB_PASSWORD=password DB_HOST=localhost DB_PORT=5432 DB_SSLMODE=disable -DATABASE_URL=postgres://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:5432/${DB_NAME} +DATABASE_URL=postgres://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME} ENABLE_REGISTRATION=true ALLOWED_ORIGINS="http://textsender.com" -- 2.47.3 From 927c834484e689eba5a63b8eac8f10de96338a9c Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 13 Jun 2026 10:45:02 -0400 Subject: [PATCH 4/9] -m: Updating port in workflow --- .gitea/workflows/workflow.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/workflow.yml b/.gitea/workflows/workflow.yml index d161297..c96c116 100644 --- a/.gitea/workflows/workflow.yml +++ b/.gitea/workflows/workflow.yml @@ -71,7 +71,7 @@ jobs: - name: Run tests env: # Define DATABASE_URL for tests to use - DATABASE_PORT: 5433 + DATABASE_PORT: 5432 DATABASE_URL: postgresql://${{ secrets.DB_TEST_USER || 'testuser' }}:${{ secrets.DB_TEST_PASSWORD || 'testpassword' }}@postgres:$$DATABASE_PORT/${{ secrets.DB_TEST_NAME || 'testdb' }} RUST_LOG: info # Optional: configure test log level SECRET_KEY: ${{ secrets.TOKEN_SECRET_KEY }} -- 2.47.3 From 9e2d8cb2721d11cf86afac49720bbfc322889e74 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 13 Jun 2026 10:48:40 -0400 Subject: [PATCH 5/9] Tests are failing. Hopefully, this is the fix: Fixing workflow --- .gitea/workflows/workflow.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/workflow.yml b/.gitea/workflows/workflow.yml index c96c116..3233684 100644 --- a/.gitea/workflows/workflow.yml +++ b/.gitea/workflows/workflow.yml @@ -72,7 +72,7 @@ jobs: env: # Define DATABASE_URL for tests to use DATABASE_PORT: 5432 - DATABASE_URL: postgresql://${{ secrets.DB_TEST_USER || 'testuser' }}:${{ secrets.DB_TEST_PASSWORD || 'testpassword' }}@postgres:$$DATABASE_PORT/${{ secrets.DB_TEST_NAME || 'testdb' }} + DATABASE_URL: postgresql://${{ secrets.DB_TEST_USER || 'testuser' }}:${{ secrets.DB_TEST_PASSWORD || 'testpassword' }}@postgres:${DATABASE_PORT}/${{ secrets.DB_TEST_NAME || 'testdb' }} RUST_LOG: info # Optional: configure test log level SECRET_KEY: ${{ secrets.TOKEN_SECRET_KEY }} # Make SSH agent available if tests fetch private dependencies -- 2.47.3 From cff1f71647536eb4b3fa29d67782d1a060a3ec8b Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 13 Jun 2026 10:55:09 -0400 Subject: [PATCH 6/9] Hopefully this fixes it --- .gitea/workflows/workflow.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitea/workflows/workflow.yml b/.gitea/workflows/workflow.yml index 3233684..6842e51 100644 --- a/.gitea/workflows/workflow.yml +++ b/.gitea/workflows/workflow.yml @@ -71,8 +71,7 @@ jobs: - name: Run tests env: # Define DATABASE_URL for tests to use - DATABASE_PORT: 5432 - DATABASE_URL: postgresql://${{ secrets.DB_TEST_USER || 'testuser' }}:${{ secrets.DB_TEST_PASSWORD || 'testpassword' }}@postgres:${DATABASE_PORT}/${{ secrets.DB_TEST_NAME || 'testdb' }} + DATABASE_URL: postgresql://${{ secrets.DB_TEST_USER || 'testuser' }}:${{ secrets.DB_TEST_PASSWORD || 'testpassword' }}@postgres:${{ secrets.DB_PORT }}/${{ secrets.DB_TEST_NAME || 'testdb' }} RUST_LOG: info # Optional: configure test log level SECRET_KEY: ${{ secrets.TOKEN_SECRET_KEY }} # Make SSH agent available if tests fetch private dependencies -- 2.47.3 From e27ac0ab8b4e5a124f5fb0b9d70f8721b1b28071 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 13 Jun 2026 10:56:10 -0400 Subject: [PATCH 7/9] Add default --- .gitea/workflows/workflow.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/workflow.yml b/.gitea/workflows/workflow.yml index 6842e51..4585328 100644 --- a/.gitea/workflows/workflow.yml +++ b/.gitea/workflows/workflow.yml @@ -71,7 +71,7 @@ jobs: - name: Run tests env: # Define DATABASE_URL for tests to use - DATABASE_URL: postgresql://${{ secrets.DB_TEST_USER || 'testuser' }}:${{ secrets.DB_TEST_PASSWORD || 'testpassword' }}@postgres:${{ secrets.DB_PORT }}/${{ secrets.DB_TEST_NAME || 'testdb' }} + DATABASE_URL: postgresql://${{ secrets.DB_TEST_USER || 'testuser' }}:${{ secrets.DB_TEST_PASSWORD || 'testpassword' }}@postgres:${{ secrets.DB_PORT || 5432 }}/${{ secrets.DB_TEST_NAME || 'testdb' }} RUST_LOG: info # Optional: configure test log level SECRET_KEY: ${{ secrets.TOKEN_SECRET_KEY }} # Make SSH agent available if tests fetch private dependencies -- 2.47.3 From 51e0ef18e925d89195e04861117f6a6a3cb292b9 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 13 Jun 2026 11:00:41 -0400 Subject: [PATCH 8/9] Updated port again --- .gitea/workflows/workflow.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/workflow.yml b/.gitea/workflows/workflow.yml index 4585328..1157bfe 100644 --- a/.gitea/workflows/workflow.yml +++ b/.gitea/workflows/workflow.yml @@ -41,6 +41,7 @@ jobs: POSTGRES_USER: ${{ secrets.DB_TEST_USER || 'testuser' }} POSTGRES_PASSWORD: ${{ secrets.DB_TEST_PASSWORD || 'testpassword' }} POSTGRES_DB: ${{ secrets.DB_TEST_NAME || 'testdb' }} + POSTGRES_PORT: ${{ secrets.DB_PORT || 5433 }} # Options to wait until the database is ready options: >- --health-cmd pg_isready @@ -71,7 +72,7 @@ jobs: - name: Run tests env: # Define DATABASE_URL for tests to use - DATABASE_URL: postgresql://${{ secrets.DB_TEST_USER || 'testuser' }}:${{ secrets.DB_TEST_PASSWORD || 'testpassword' }}@postgres:${{ secrets.DB_PORT || 5432 }}/${{ secrets.DB_TEST_NAME || 'testdb' }} + DATABASE_URL: postgresql://${{ secrets.DB_TEST_USER || 'testuser' }}:${{ secrets.DB_TEST_PASSWORD || 'testpassword' }}@postgres:${{ secrets.DB_PORT || 5433 }}/${{ secrets.DB_TEST_NAME || 'testdb' }} RUST_LOG: info # Optional: configure test log level SECRET_KEY: ${{ secrets.TOKEN_SECRET_KEY }} # Make SSH agent available if tests fetch private dependencies -- 2.47.3 From a718ca58807195dea2a07431de120e86e32c0985 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 13 Jun 2026 11:15:33 -0400 Subject: [PATCH 9/9] Using default port again --- .gitea/workflows/workflow.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/workflow.yml b/.gitea/workflows/workflow.yml index 1157bfe..cdaa66d 100644 --- a/.gitea/workflows/workflow.yml +++ b/.gitea/workflows/workflow.yml @@ -41,7 +41,7 @@ jobs: POSTGRES_USER: ${{ secrets.DB_TEST_USER || 'testuser' }} POSTGRES_PASSWORD: ${{ secrets.DB_TEST_PASSWORD || 'testpassword' }} POSTGRES_DB: ${{ secrets.DB_TEST_NAME || 'testdb' }} - POSTGRES_PORT: ${{ secrets.DB_PORT || 5433 }} + POSTGRES_PORT: ${{ secrets.DB_PORT || 5432 }} # Options to wait until the database is ready options: >- --health-cmd pg_isready @@ -72,7 +72,7 @@ jobs: - name: Run tests env: # Define DATABASE_URL for tests to use - DATABASE_URL: postgresql://${{ secrets.DB_TEST_USER || 'testuser' }}:${{ secrets.DB_TEST_PASSWORD || 'testpassword' }}@postgres:${{ secrets.DB_PORT || 5433 }}/${{ secrets.DB_TEST_NAME || 'testdb' }} + DATABASE_URL: postgresql://${{ secrets.DB_TEST_USER || 'testuser' }}:${{ secrets.DB_TEST_PASSWORD || 'testpassword' }}@postgres:${{ secrets.DB_PORT || 5432 }}/${{ secrets.DB_TEST_NAME || 'testdb' }} RUST_LOG: info # Optional: configure test log level SECRET_KEY: ${{ secrets.TOKEN_SECRET_KEY }} # Make SSH agent available if tests fetch private dependencies -- 2.47.3