version: '3.8' services: backend: build: context: ./reading-platform-backend container_name: kindergarten-backend restart: unless-stopped ports: - "3001:3001" environment: - PORT=3001 - NODE_ENV=production - DATABASE_URL=file:/app/prisma/dev.db - JWT_SECRET=${JWT_SECRET:-change-this-secret} - JWT_EXPIRES_IN=7d - FRONTEND_URL=http://localhost:8080 - PRISMA_QUERY_ENGINE_LIBRARY=/app/node_modules/.prisma/client/libquery_engine-linux-musl-openssl-3.0.x.so.node frontend: build: context: ./reading-platform-frontend container_name: kindergarten-frontend restart: unless-stopped ports: - "8080:80" depends_on: - backend