Unable to set up a local installation

I’m using this docker config:

docker-compose.yaml
version: '3.5'

services:
  server:
    image: cortezaproject/corteza:${VERSION}
    restart: always
    env_file: [ .env ]
    depends_on: [ db ]
    ports: [ "18080:80" ]

  db:
    # PostgreSQL Database
    # See https://hub.docker.com/_/postgres for details
    image: postgres:13
      #    networks: [ internal ]
    restart: always
    healthcheck: { test: ["CMD-SHELL", "pg_isready -U corteza"], interval: 10s, timeout: 5s, retries: 5 }
    volumes:
      - "dbdata:/var/lib/postgresql/data"
    ports: 
      - "15432:5432"
    environment:
      # Warning: these are values that are only used on 1st start
      #          if you want to change it later, you need to do that
      #          manually inside db container
      POSTGRES_USER:     corteza
      POSTGRES_PASSWORD: corteza

volumes:
  dbdata:
.env
########################################################################################################################
# docker-compose supports environment variable interpolation/substitution in compose configuration file
# (more info: https://docs.docker.com/compose/environment-variables)

########################################################################################################################
# General settings
DOMAIN=localhost:18083
VERSION=2022.9

########################################################################################################################
# Database connection
DB_DSN=postgres://corteza:corteza@db:5432/corteza?sslmode=disable

########################################################################################################################
# Server settings

# Running all-in-one and serving web applications directly from server container
HTTP_WEBAPP_ENABLED=true

# Disabled, we do not need detailed persistent logging of actions in local env
ACTIONLOG_ENABLED=false

########################################################################################################################
# SMTP (mail sending) settings

# Point this to your local or external SMTP server if you want to send emails.
# In most cases, Corteza can detect that SMTP is disabled and skips over sending emails without an error
#SMTP_HOST=smtp-server.example.tld:587
#SMTP_USER=postmaster@smtp-server.example.tld
#SMTP_PASS=this-is-your-smtp-password
#SMTP_FROM='"Demo" <info@your-demo.example.tld>'

ENVIRONMENT=dev
LOG_DEBUG=true
LOG_LEVEL=ALL

But every time i try to open localhost:18080, i get redirected to http://localhost:18083/auth/oauth2/default-client?redirect_uri=http://localhost:18080/auth/callback&scope=profile%20api&state=msfuhi5x8ya where i see the error:
This site can't be reached

This is the entire dump from the console:

https://www.dropbox.com/s/e3feuvmlqvubio6/corteza-logs.txt?raw=1

What’s the issue here and how to resolve it?

Hi @shrey ,

thanks for the proper formatting output, it helps every time :slight_smile:

The problem with your conf is, that you’re using different ports in .env and docker-compose.yaml.

So either:

  • change the ports: [ "18080:80" ] to ports: [ "18083:80" ] in docker-compose.yaml
  • or change DOMAIN=localhost:18083 to DOMAIN=localhost:18080