mirror of
https://github.com/FoxxMD/context-mod.git
synced 2026-01-11 06:38:09 -05:00
63 lines
2.0 KiB
YAML
63 lines
2.0 KiB
YAML
version: '3.7'
|
|
|
|
services:
|
|
app:
|
|
image: foxxmd/context-mod:latest
|
|
# use the settings below, instead of 'image', if running context-mod from the repository (developing local changes)
|
|
# build:
|
|
# context: .
|
|
volumes:
|
|
# Location of config file to use with CM
|
|
# The path BEFORE the colon (:) is the path on the host machine
|
|
# which defaults to a folder named 'data' in the same directory this file is run in.
|
|
- './data:/config'
|
|
# For a new installation you should use the config from the repository included for use with docker-compose
|
|
# https://github.com/FoxxMD/context-mod/blob/master/docker/config/docker-compose/config.yaml
|
|
# Copy config.yaml to /(this directory)/data/config.yaml and then modify to match any changed settings below (see comments on config.yaml)
|
|
ports:
|
|
- "${CM_WEB-8085}:8085"
|
|
environment:
|
|
IS_DOCKER: true
|
|
# If using a linux host, uncomment these and set them accordingly https://github.com/FoxxMD/context-mod/blob/master/docs/operator/installation.md#linux-host
|
|
# PUID: 1000
|
|
# PGID: 1000
|
|
|
|
cache:
|
|
image: 'redis:7-alpine'
|
|
volumes:
|
|
# on linux will need to make sure this directory has correct permissions for container to access
|
|
- './data/cache:/data'
|
|
|
|
database:
|
|
image: 'mariadb:10.9.3'
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: CHANGE_THIS
|
|
MYSQL_USER: cmuser
|
|
# this should match the password set in config.yaml
|
|
MYSQL_PASSWORD: CHANGE_THIS
|
|
MYSQL_DATABASE: ContextMod
|
|
volumes:
|
|
- './data/db:/var/lib/mysql'
|
|
|
|
influx:
|
|
image: 'influxdb:latest'
|
|
volumes:
|
|
- './data/influx:/var/lib/influxdb2'
|
|
ports:
|
|
- "${INFLUX_WEB:-8086}:8086"
|
|
profiles:
|
|
- full
|
|
|
|
grafana:
|
|
image: 'grafana/grafana'
|
|
volumes:
|
|
- './data/grafana:/var/lib/grafana'
|
|
ports:
|
|
- "${GRAFANA_WEB:-3000}:3000"
|
|
environment:
|
|
GF_SECURITY_ADMIN_PASSWORD: CHANGE_THIS
|
|
depends_on:
|
|
- influx
|
|
profiles:
|
|
- full
|