Skip to content

Instantly share code, notes, and snippets.

@travist
Last active August 3, 2020 19:21
Show Gist options
  • Save travist/07b6f95f6932143e30a66fcba1e766dc to your computer and use it in GitHub Desktop.
Save travist/07b6f95f6932143e30a66fcba1e766dc to your computer and use it in GitHub Desktop.
Docker Compose: New License Servers
version: '3.7'
services:
mongo:
image: mongo:4.2
restart: always
volumes:
- mdb-data:/data/db
networks:
formio:
aliases:
- mongo
environment:
MONGO_INITDB_ROOT_USERNAME:
MONGO_INITDB_ROOT_PASSWORD:
minio:
image: minio/minio
restart: always
volumes:
- minio-data:/data
- minio-config:/root/.minio
ports:
- "9000:9000"
networks:
formio:
aliases:
- minio
environment:
MINIO_ACCESS_KEY: CHANGEME
MINIO_SECRET_KEY: CHANGEME
command: server /data
formio:
image: formio/formio-enterprise
restart: always
ports:
- "3000:80"
networks:
formio:
aliases:
- formio
environment:
PRIMARY: 1
ADMIN_EMAIL: [email protected]
ADMIN_PASS: CHANGEME
JWT_SECRET: CHANGEME
DB_SECRET: CHANGEME
FORMIO_FILES_SERVER: http://formio-files:4005
LICENSE_KEY:
formio-files:
image: formio/pdf-server
restart: always
ports:
- "4005:4005"
networks:
formio:
aliases:
- formio-files
environment:
LICENSE_KEY:
FORMIO_SERVER: http://formio
MONGO: mongodb://mongo:27017
FORMIO_S3_SERVER: minio
FORMIO_S3_PORT: 9000
FORMIO_S3_BUCKET: formio
FORMIO_S3_KEY: CHANGEME
FORMIO_S3_SECRET: CHANGEME
networks:
formio:
volumes:
mdb-data:
minio-data:
minio-config:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment