[BUG] Clean install on Docker fails
Describe the bug After deploying and running i am getting: Application error: a client-side exception has occurred (see the browser console for more information).
To Reproduce Steps to reproduce the behavior:
Install app as recommended on the github page. Wait for it to install. Access via browser, generate user, login with user. Login fails with error
Expected behavior The user should be able to login.
Screenshots Error image:
Additional context Docker Compose file:
services:
simstudio:
image: ghcr.io/simstudioai/simstudio:latest
restart: unless-stopped
ports:
- '3000:3000'
deploy:
resources:
limits:
memory: 8G
environment:
- DATABASE_URL=postgresql://${POSTGRES_USER:-postgres}:${POSTGRES_PASSWORD:-postgres}@db:5432/${POSTGRES_DB:-simstudio}
- BETTER_AUTH_URL=http://sim-internal.myverynicedomain.com:3000
- AUTH_TRUSTED_ORIGINS=http://sim-internal.myverynicedomain.com:3000
- TRUSTED_ORIGINS=http://sim-internal.myverynicedomain.com:3000
- NEXTAUTH_URL=http://sim-internal.myverynicedomain.com:3000
- NEXT_PUBLIC_APP_URL=http://sim-internal.myverynicedomain.com:3000
- BETTER_AUTH_SECRET=${BETTER_AUTH_SECRET:-sim_auth_secret_$(openssl rand -hex 16)}
- ENCRYPTION_KEY=${ENCRYPTION_KEY:-$(openssl rand -hex 32)}
- GOOGLE_CLIENT_ID=${GOOGLE_CLIENT_ID:-placeholder}
- GOOGLE_CLIENT_SECRET=${GOOGLE_CLIENT_SECRET:-placeholder}
- GITHUB_CLIENT_ID=${GITHUB_CLIENT_ID:-placeholder}
- GITHUB_CLIENT_SECRET=${GITHUB_CLIENT_SECRET:-placeholder}
- RESEND_API_KEY=${RESEND_API_KEY:-placeholder}
- OLLAMA_URL=${OLLAMA_URL:-http://10.11.0.1:11434}
- SOCKET_SERVER_URL=${SOCKET_SERVER_URL:-http://localhost:3002}
- NEXT_PUBLIC_SOCKET_URL=${NEXT_PUBLIC_SOCKET_URL:-http://localhost:3002}
depends_on:
db:
condition: service_healthy
migrations:
condition: service_completed_successfully
realtime:
condition: service_healthy
healthcheck:
test: ['CMD', 'wget', '--spider', '--quiet', 'http://127.0.0.1:3000']
interval: 90s
timeout: 5s
retries: 3
start_period: 10s
realtime:
image: ghcr.io/simstudioai/realtime:latest
restart: unless-stopped
ports:
- '3002:3002'
deploy:
resources:
limits:
memory: 4G
environment:
- DATABASE_URL=postgresql://${POSTGRES_USER:-postgres}:${POSTGRES_PASSWORD:-postgres}@db:5432/${POSTGRES_DB:-simstudio}
- NEXT_PUBLIC_APP_URL=http://sim-internal.myverynicedomain.com:3000
- BETTER_AUTH_URL=http://sim-internal.myverynicedomain.com:3000
- BETTER_AUTH_SECRET=${BETTER_AUTH_SECRET:-your_auth_secret_here}
depends_on:
db:
condition: service_healthy
healthcheck:
test: ['CMD', 'wget', '--spider', '--quiet', 'http://127.0.0.1:3002/health']
interval: 90s
timeout: 5s
retries: 3
start_period: 10s
migrations:
image: ghcr.io/simstudioai/migrations:latest
environment:
- DATABASE_URL=postgresql://${POSTGRES_USER:-postgres}:${POSTGRES_PASSWORD:-postgres}@db:5432/${POSTGRES_DB:-simstudio}
depends_on:
db:
condition: service_healthy
command: ['bun', 'run', 'db:migrate']
restart: 'no'
db:
image: pgvector/pgvector:pg17
restart: unless-stopped
ports:
- '${POSTGRES_PORT:-5432}:5432'
environment:
- POSTGRES_USER=${POSTGRES_USER:-postgres}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-postgres}
- POSTGRES_DB=${POSTGRES_DB:-simstudio}
volumes:
- postgres_data:/var/lib/postgresql/data
healthcheck:
test: ['CMD-SHELL', 'pg_isready -U postgres']
interval: 5s
timeout: 5s
retries: 5
volumes:
postgres_data:
Same for me, I'm stuck here
Hello, are we doing something wrong or is this really a bug?
I am experiencing the same issue. Looking forward to using the App locally but I keep getting the same error
@NunoHiggs @mrmac24 this should be resolved now, there was an intermediary issue with server side imports (crypto) that has since been resolved