fix: postiz service
For some reason, Postiz hardcodes username for Postgres and Redis in their code, so we have to use their usernames to make it work.
This commit is contained in:
		@@ -13,9 +13,8 @@ services:
 | 
				
			|||||||
      - FRONTEND_URL=${SERVICE_FQDN_POSTIZ}
 | 
					      - FRONTEND_URL=${SERVICE_FQDN_POSTIZ}
 | 
				
			||||||
      - NEXT_PUBLIC_BACKEND_URL=${SERVICE_FQDN_POSTIZ}/api
 | 
					      - NEXT_PUBLIC_BACKEND_URL=${SERVICE_FQDN_POSTIZ}/api
 | 
				
			||||||
      - JWT_SECRET=${SERVICE_PASSWORD_JWTSECRET}
 | 
					      - JWT_SECRET=${SERVICE_PASSWORD_JWTSECRET}
 | 
				
			||||||
      - DATABASE_URL=postgresql://${SERVICE_USER_POSTGRESQL}:${SERVICE_PASSWORD_POSTGRESQL}@postgres:5432/${POSTGRESQL_DATABASE:-postiz-db}
 | 
					      - DATABASE_URL=postgresql://postgres:${SERVICE_PASSWORD_POSTGRESQL}@postgres:5432/${POSTGRESQL_DATABASE:-postiz-db}
 | 
				
			||||||
      # Changed Redis URL to use default username
 | 
					      - REDIS_URL=redis://default:${SERVICE_PASSWORD_REDIS}@redis:6379
 | 
				
			||||||
      - REDIS_URL=redis://${SERVICE_USER_REDIS}:${SERVICE_PASSWORD_REDIS}@redis:6379
 | 
					 | 
				
			||||||
      - BACKEND_INTERNAL_URL=http://localhost:3000
 | 
					      - BACKEND_INTERNAL_URL=http://localhost:3000
 | 
				
			||||||
      
 | 
					      
 | 
				
			||||||
      # Cloudflare R2 Settings
 | 
					      # Cloudflare R2 Settings
 | 
				
			||||||
@@ -75,7 +74,7 @@ services:
 | 
				
			|||||||
      # Misc Settings
 | 
					      # Misc Settings
 | 
				
			||||||
      - NEXT_PUBLIC_DISCORD_SUPPORT=${NEXT_PUBLIC_DISCORD_SUPPORT}
 | 
					      - NEXT_PUBLIC_DISCORD_SUPPORT=${NEXT_PUBLIC_DISCORD_SUPPORT}
 | 
				
			||||||
      - NEXT_PUBLIC_POLOTNO=${NEXT_PUBLIC_POLOTNO}
 | 
					      - NEXT_PUBLIC_POLOTNO=${NEXT_PUBLIC_POLOTNO}
 | 
				
			||||||
      - IS_GENERAL=${IS_GENERAL:-true}
 | 
					      - IS_GENERAL=true
 | 
				
			||||||
      - NX_ADD_PLUGINS=${NX_ADD_PLUGINS:-false}
 | 
					      - NX_ADD_PLUGINS=${NX_ADD_PLUGINS:-false}
 | 
				
			||||||
      
 | 
					      
 | 
				
			||||||
      # Payment Settings
 | 
					      # Payment Settings
 | 
				
			||||||
@@ -106,13 +105,11 @@ services:
 | 
				
			|||||||
    volumes:
 | 
					    volumes:
 | 
				
			||||||
      - postiz_postgresql_data:/var/lib/postgresql/data
 | 
					      - postiz_postgresql_data:/var/lib/postgresql/data
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      - POSTGRES_USER=${SERVICE_USER_POSTGRESQL}
 | 
					      - POSTGRES_USER=postgres
 | 
				
			||||||
      - POSTGRES_PASSWORD=${SERVICE_PASSWORD_POSTGRESQL}
 | 
					      - POSTGRES_PASSWORD=${SERVICE_PASSWORD_POSTGRESQL}
 | 
				
			||||||
      - POSTGRES_DB=${POSTGRESQL_DATABASE:-postiz-db}
 | 
					      - POSTGRES_DB=${POSTGRESQL_DATABASE:-postiz-db}
 | 
				
			||||||
    healthcheck:
 | 
					    healthcheck:
 | 
				
			||||||
      test:
 | 
					      test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB:-postiz-db}"]
 | 
				
			||||||
        - CMD-SHELL
 | 
					 | 
				
			||||||
        - pg_isready -U ${SERVICE_USER_POSTGRESQL} -d ${POSTGRESQL_DATABASE:-postiz-db}
 | 
					 | 
				
			||||||
      interval: 5s
 | 
					      interval: 5s
 | 
				
			||||||
      timeout: 20s
 | 
					      timeout: 20s
 | 
				
			||||||
      retries: 10
 | 
					      retries: 10
 | 
				
			||||||
@@ -121,7 +118,6 @@ services:
 | 
				
			|||||||
    image: redis:7.2
 | 
					    image: redis:7.2
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      - REDIS_PASSWORD=${SERVICE_PASSWORD_REDIS}
 | 
					      - REDIS_PASSWORD=${SERVICE_PASSWORD_REDIS}
 | 
				
			||||||
      - REDIS_USER=${SERVICE_USER_REDIS}
 | 
					 | 
				
			||||||
    command: redis-server --requirepass ${SERVICE_PASSWORD_REDIS}
 | 
					    command: redis-server --requirepass ${SERVICE_PASSWORD_REDIS}
 | 
				
			||||||
    volumes:
 | 
					    volumes:
 | 
				
			||||||
      - postiz_redis_data:/data
 | 
					      - postiz_redis_data:/data
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user