form.io

A REST API building platform that utilizes a drag & drop form builder, and is application framework agnostic. Contains open source and enterprise version.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: "3.8"
 
services:
  mongo:
    image: mongo
    restart: always
    volumes:
      - ./mdb-data:/data/db
    environment:
      - MONGO_INITDB_ROOT_USERNAME
      - MONGO_INITDB_ROOT_PASSWORD
  formio:
    build:
      context: ./
      dockerfile: Dockerfile
    restart: always
    links:
      - mongo
    ports:
      - "3001:3001"
    environment:
      DEBUG: formio:*
      NODE_CONFIG: '{"mongo": "mongodb://mongo:27017/formio"}'
      ROOT_EMAIL: admin@example.com
      ROOT_PASSWORD: CHANGEME
    stdin_open: true # -i
    tty: true # -t

Resources

Website: https://form.io/

GitHub: https://github.com/formio

Docker Hub: https://hub.docker.com/r/formio/formio-enterprise

Configuration: https://github.com/formio/formio#run-with-docker-compose