1 KiB
1 KiB
Heyform
Install
Needs docker
sudo apt install docker docker-compose
Set up a docker-compose.yml
file:
networks:
keydb:
mongo:
services:
heyform:
image: heyform/community-edition:latest
restart: always
volumes:
# Persist uploaded images
- ./assets:/app/static/upload
depends_on:
- mongo
- keydb
ports:
- '9513:8000'
environment:
APP_HOMEPAGE_URL: http://form.yourcompany.com
SESSION_KEY: key1
FORM_ENCRYPTION_KEY: key2
MONGO_URI: 'mongodb://mongo:27017/heyform'
REDIS_HOST: keydb
REDIS_PORT: 6379
mongo:
image: percona/percona-server-mongodb:4.4
restart: always
volumes:
# Persist MongoDB data
- ./database:/data/db
keydb:
image: eqalpha/keydb:latest
restart: always
command: keydb-server --appendonly yes
volumes:
# Persist KeyDB data
- ./keydb:/data
Then run thing:
docker-compose up -d