ansible/roles/docker/templates/heyform-compose.yml.j2
2024-11-11 11:58:14 -07:00

45 lines
930 B
Django/Jinja

services:
heyform:
image: heyform/community-edition:latest
restart: always
volumes:
# Persist uploaded images
- assets:/app/static/upload
depends_on:
- mongo
- keydb
environment:
APP_HOMEPAGE_URL: http://forms.nerder.land
SESSION_KEY: {{ heyform_session_key }}
FORM_ENCRYPTION_KEY: {{ heyform_encryption_key }}
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
volumes:
assets:
driver: local
database:
driver: local
keydb:
driver: local
networks:
default:
external: true
name: lava