DocuSeal

Create, fill, and sign digital documents (alternative to DocuSign).

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: '3.8'
services:
  app:
    depends_on:
      postgres:
        condition: service_healthy
    image: docuseal/docuseal:latest
    ports:
      - 3000:3000
    volumes:
      - ./docuseal:/data/docuseal
    environment:
      - FORCE_SSL=${HOST}
      - DATABASE_URL=postgresql://postgres:postgres@postgres:5432/docuseal
 
  postgres:
    image: postgres:15
    volumes:
      - './pg_data:/var/lib/postgresql/data'
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: postgres
      POSTGRES_DB: docuseal
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U postgres"]
      interval: 5s
      timeout: 5s
      retries: 5

Resources

Website: https://www.docuseal.co/

GitHub: https://github.com/docusealco/docuseal

Docker Hub: https://hub.docker.com/r/docuseal/docuseal

Configuration: https://github.com/docusealco/docuseal#deploy