52 lines
1.1 KiB
YAML
52 lines
1.1 KiB
YAML
version: "3.1"
|
|
services:
|
|
|
|
db:
|
|
image: postgres:9.6.1
|
|
environment:
|
|
POSTGRES_PASSWORD: adminadmin
|
|
POSTGRES_DB: office
|
|
volumes:
|
|
- dbdata:/var/lib/postgresql/data
|
|
app:
|
|
image: imixs/imixs-office-workflow
|
|
depends_on:
|
|
- db
|
|
environment:
|
|
TZ: "Europe/Berlin"
|
|
JAVA_OPTS: "-Dnashorn.args=--no-deprecation-warning"
|
|
MAILGATEWAY: "localhost"
|
|
POSTGRES_USER: "postgres"
|
|
POSTGRES_PASSWORD: "adminadmin"
|
|
POSTGRES_CONNECTION: "jdbc:postgresql://db/office"
|
|
METRICS_ENABLED: "true"
|
|
ports:
|
|
- "8080:8080"
|
|
- "9990:9990"
|
|
- "8787:8787"
|
|
volumes:
|
|
- ./deployments:/opt/jboss/wildfly/standalone/deployments/
|
|
|
|
# imixsadmin:
|
|
# image: imixs/imixs-admin
|
|
# ports:
|
|
# - "8888:8080"
|
|
|
|
prometheus:
|
|
image: prom/prometheus:latest
|
|
ports:
|
|
- "9090:9090"
|
|
volumes:
|
|
- ./prometheus/prometheus.yml:/etc/prometheus/prometheus.yml
|
|
- prometheusdata:/prometheus/
|
|
|
|
|
|
grafana:
|
|
image: grafana/grafana:7.1.0
|
|
ports:
|
|
- "3000:3000"
|
|
|
|
|
|
volumes:
|
|
prometheusdata:
|
|
dbdata:
|