Development License
A license for the local deployment the Form.io platform for development and testing purposes.

What is a Development License?

The Form.io Development License enables developers to spin up and down instances of the Form.io platform locally on the developer's machine allowing for local development and testing without affecting the remotely deployed platform configuration.
The local deployments must be connected to a local database. The development license allows for local deployments of unlimited projects, stages, forms, and API/PDF servers.
‌The development license is priced on a per-seat basis. Customers with a subscription for a remotely deployed configuration containing 3 or more API Server Environments are eligible to order a Development License.
‌Please contact [email protected] and one of our sales team members would be happy to help you get set up.

Development License Script

With a development license, servers can be locally deployed and connected to a single local MongoDB. Please note you will not be able to use the "replicaSet" option for the connection or connect to any remote databases. All connections must be to a local database. With the Development License, there are no limits with projects, stages, or forms.
1
docker network create formio || true && \
2
mkdir ~/opt/mongodb || true && \
3
docker run -itd \
4
--name formio-mongo \
5
--network formio \
6
--volume ~/opt/mongodb:/data/db \
7
--restart unless-stopped \
8
mongo && \
9
docker run -d \
10
-e "LICENSE_KEY=YOURLICENSE" \
11
-e "MONGO=mongodb://localhost:27017/formio" \
12
-e "PORTAL_ENABLED=true" \
14
-e "ADMIN_PASS=CHANGEME" \
15
-e "DB_SECRET=CHANGEME" \
16
-e "JWT_SECRET=CHANGEME" \
17
-e "PDF_SERVER=http://pdf-server:4005" \
18
--restart unless-stopped \
19
--link pdf-server:pdf-server \
20
--network formio \
21
--name formio-server \
22
-p 3000:80 \
23
formio/formio-enterprise && \
24
mkdir ~/minio/data || true && \
25
mkdir ~/minio/config || true && \
26
docker run -itd \
27
-e "MINIO_ACCESS_KEY=CHANGEME" \
28
-e "MINIO_SECRET_KEY=CHANGEME" \
29
--network formio \
30
--name formio-minio \
31
--restart unless-stopped \
32
-p 9000:9000 \
33
-v ~/minio/data:/data \
34
-v ~/minio/config:/root/.minio \
35
minio/minio server /data && \
36
docker run -itd \
37
-e "LICENSE_KEY=YOURLICENSE" \
38
-e "MONGO=mongodb://mongo:27017/formio" \
39
-e "FORMIO_S3_SERVER=minio" \
40
-e "FORMIO_S3_PORT=9000" \
41
-e "FORMIO_S3_BUCKET=formio" \
42
-e "FORMIO_S3_KEY=CHANGEME" \
43
-e "FORMIO_S3_SECRET=CHANGEME" \
44
--network formio \
45
--link formio-mongo:mongo \
46
--link formio-minio:minio \
47
--restart unless-stopped \
48
--name pdf-server \
49
-p 4005:4005 \
50
formio/pdf-server;
51
Copied!
Last modified 5mo ago