The 'docker-compose.yml' file that should look something like this (N8N, Nginx Proxy Manager, Supabase, and Appsmith). 
Modify parameters as required:

```yaml
version: '3'
services:

  n8n:
    image: n8nio/n8n
    container_name: n8n
    restart: unless-stopped
    ports:
      - '5678:5678'
    volumes:
      - n8n:/root/.n8n/
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=<your_username>
      - N8N_BASIC_AUTH_PASSWORD=<your_password>
      - N8N_ENCRYPTION_KEY=<your_encryption_key>
    networks:
      - web

  nginx-proxy-manager:
    image: 'jc21/nginx-proxy-manager:latest'
    container_name: nginx-proxy-manager
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    environment:
      DB_MYSQL_HOST: db
      DB_MYSQL_PORT: 3306
      DB_MYSQL_USER: npm
      DB_MYSQL_PASSWORD: npm
      DB_MYSQL_NAME: npm
    volumes:
      - npm_data:/data
      - npm_letsencrypt:/etc/letsencrypt
    depends_on:
      - db
    networks:
      - web

  db:
    image: 'jc21/mariadb-aria:latest'
    container_name: npm-db
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: npm
      MYSQL_DATABASE: npm
      MYSQL_USER: npm
      MYSQL_PASSWORD: npm
    volumes:
      - npm_db:/var/lib/mysql
    networks:
      - web

  supabase:
    image: supabase/supabase
    container_name: supabase
    restart: unless-stopped
    environment:
      - SUPABASE_URL=<your_supabase_url>
      - SUPABASE_KEY=<your_supabase_key>
    ports:
      - '5432:5432'
    networks:
      - web

  appsmith:
    image: appsmith/appsmith:latest
    container_name: appsmith
    restart: unless-stopped
    environment:
      - DATABASE_URL=postgres://postgres:postgres@supabase:5432/postgres
      - APPSMITH_ENCRYPTION_SECRET=<your_encryption_secret>
      - APPSMITH_JWT_SECRET=<your_jwt_secret>
      - APPSMITH_SESSION_SECRET=<your_session_secret>
      - APPSMITH_MAIL_ENABLED=true
      - APPSMITH_MAIL_FROM=<your_email_address>
      - APPSMITH_MAIL_HOST=<your_mail_host>
      - APPSMITH_MAIL_PORT=<your_mail_port>
      - APPSMITH_MAIL_USERNAME=<your_mail_username>
      - APPSMITH_MAIL_PASSWORD=<your_mail_password>
      - APPSMITH_MAIL_SECURE=<true_or_false>
      - APPSMITH_OAUTH2_<oauth_provider>_CLIENT_ID=<your_oauth_client_id>
      - APPSMITH_OAUTH2_<oauth_provider>_CLIENT_SECRET=<your_oauth_client_secret>
      - APPSMITH_OAUTH2_<oauth_provider>_CALLBACK_URL=<your_oauth_callback_url>
      - APPSMITH_GOOGLE_MAPS_API_KEY=<your_google_maps_api_key>
    ports:
      - '80:80'
    depends_on:
      - supabase
    networks:
      - web

volumes:
  n8n:
  npm_data:
  npm_letsencrypt:
  npm_db:

networks:
  web:
    driver: bridge
```
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence