deck9 / input

A privacy-focused, no-code, open-source form builder designed for simplicity and brand consistency.
https://getinput.co
GNU Affero General Public License v3.0
163 stars 27 forks source link

Create a simple to use production ready Docker image #27

Closed PhilReinking closed 2 years ago

PhilReinking commented 2 years ago

With this PR we introduce the creation of Docker images for our releases. Unlike the local developer setup, this image is easy to install and has no Docker Compose dependencies.

The image uses a local SQLite database for storage. It also does use the local file storage for session and cache. If required the image can be configured to use a MySQL database, Redis for Cache & Session, and Minio for file uploads.

PhilReinking commented 2 years ago

In this PR I removed the function to verify users since in a self hosted environment that is not expected to be a requirement. This must be added in the hosted version of Input.