Home
chevron_right
Dev Tools
chevron_right
Docker Compose Validator
deployed_code
Docker Compose Validator
Validate and lint your docker-compose.yml files for common issues.
docker-compose.yml
version: '3.8' services: web: image: nginx:latest ports: - "80:80" - "443:443" volumes: - ./html:/usr/share/nginx/html depends_on: - api restart: always networks: - frontend api: build: context: ./api dockerfile: Dockerfile environment: - DATABASE_URL=postgres://user:pass@db:5432/mydb - NODE_ENV=production ports: - "3000:3000" depends_on: - db restart: unless-stopped networks: - frontend - backend db: image: postgres:15 environment: POSTGRES_USER: user POSTGRES_PASSWORD: pass POSTGRES_DB: mydb volumes: - pgdata:/var/lib/postgresql/data restart: unless-stopped networks: - backend volumes: pgdata: networks: frontend: backend:
check_circle
Validate