diff --git a/docker-compose.yml b/docker-compose.yml index a644d4d..12f2456 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -88,11 +88,13 @@ services: restart: unless-stopped env_file: .env environment: + DATABASE_URL: postgresql://postgres:postgres@postgres:5432/coursecraft?schema=public REDIS_URL: redis://redis:6379 REDIS_HOST: redis REDIS_PORT: "6379" NODE_ENV: production depends_on: + postgres: { condition: service_healthy } redis: { condition: service_healthy } web: diff --git a/docker/Dockerfile.ai b/docker/Dockerfile.ai index f123a70..ce46a39 100644 --- a/docker/Dockerfile.ai +++ b/docker/Dockerfile.ai @@ -1,5 +1,7 @@ FROM node:20-slim +RUN apt-get update -y && apt-get install -y openssl && rm -rf /var/lib/apt/lists/* + RUN corepack enable && corepack prepare pnpm@9.0.0 --activate WORKDIR /app