81 lines
2.2 KiB
Plaintext
81 lines
2.2 KiB
Plaintext
|
version: '3'
|
||
|
|
||
|
services:
|
||
|
app:
|
||
|
image: 'monica:3.7.0-apache'
|
||
|
restart: 'always'
|
||
|
|
||
|
environment:
|
||
|
- "APP_ENV=production"
|
||
|
- "APP_DEBUG=false"
|
||
|
- "APP_KEY={{ monica_app_key }}"
|
||
|
- "HASH_SALT={{ monica_hash_salt }}"
|
||
|
- "HASH_LENGTH=18"
|
||
|
- "APP_URL=https://prm.roosens.me"
|
||
|
- "APP_FORCE_URL=false"
|
||
|
- "DB_CONNECTION=mysql"
|
||
|
- "DB_HOST=db"
|
||
|
- "DB_PORT=3306"
|
||
|
- "DB_DATABASE=monica"
|
||
|
- "DB_USERNAME=monica"
|
||
|
- "DB_PASSWORD=monica"
|
||
|
- "DB_PREFIX="
|
||
|
- "DB_TEST_HOST=127.0.0.1"
|
||
|
- "DB_TEST_DATABASE=monica_test"
|
||
|
- "DB_TEST_USERNAME=homestead"
|
||
|
- "DB_TEST_PASSWORD=secret"
|
||
|
- "DB_USE_UTF8MB4=true"
|
||
|
- "MAIL_MAILER=smtp"
|
||
|
- "MAIL_HOST=mailtrap.io"
|
||
|
- "MAIL_PORT=2525"
|
||
|
- "MAIL_USERNAME="
|
||
|
- "MAIL_PASSWORD="
|
||
|
- "MAIL_ENCRYPTION="
|
||
|
- "MAIL_FROM_ADDRESS="
|
||
|
- "MAIL_FROM_NAME=Monica instance"
|
||
|
- "APP_EMAIL_NEW_USERS_NOTIFICATION="
|
||
|
- "APP_DISABLE_SIGNUP=true"
|
||
|
- "APP_SIGNUP_DOUBLE_OPTIN=false"
|
||
|
- "APP_TRUSTED_PROXIES=*"
|
||
|
- "APP_TRUSTED_CLOUDFLARE=false"
|
||
|
- "LOG_CHANNEL=daily"
|
||
|
- "SENTRY_SUPPORT=false"
|
||
|
- "SENTRY_LARAVEL_DSN="
|
||
|
- "CHECK_VERSION=true"
|
||
|
- "SESSION_LIFETIME=120"
|
||
|
- "QUEUE_CONNECTION=sync"
|
||
|
- "DEFAULT_MAX_UPLOAD_SIZE=10240"
|
||
|
- "DEFAULT_MAX_STORAGE_SIZE=51200"
|
||
|
- "DEFAULT_FILESYSTEM=public"
|
||
|
- "AWS_KEY="
|
||
|
- "AWS_SECRET="
|
||
|
- "AWS_REGION=us-east-1"
|
||
|
- "AWS_BUCKET="
|
||
|
- "AWS_SERVER="
|
||
|
- "MFA_ENABLED=true"
|
||
|
- "DAV_ENABLED=true"
|
||
|
- "PASSPORT_PERSONAL_ACCESS_CLIENT_ID="
|
||
|
- "PASSPORT_PERSONAL_ACCESS_CLIENT_SECRET="
|
||
|
- "ALLOW_STATISTICS_THROUGH_PUBLIC_API_ACCESS=false"
|
||
|
- "POLICY_COMPLIANT=true"
|
||
|
- "ENABLE_GEOLOCATION=false"
|
||
|
- "LOCATION_IQ_API_KEY="
|
||
|
- "ENABLE_WEATHER=false"
|
||
|
- "DARKSKY_API_KEY="
|
||
|
ports:
|
||
|
- 8001:80
|
||
|
volumes:
|
||
|
- '/mnt/data1/monica/monica:/var/www/html/storage'
|
||
|
|
||
|
db:
|
||
|
image: 'mariadb:10.7.1'
|
||
|
restart: 'always'
|
||
|
|
||
|
environment:
|
||
|
- 'MARIADB_ROOT_PASSWORD={{ monica_mariadb_root_pass }}'
|
||
|
- 'MARIADB_USER=monica'
|
||
|
- 'MARIADB_PASSWORD=monica'
|
||
|
- 'MARIADB_DATABASE=monica'
|
||
|
volumes:
|
||
|
- '/mnt/data1/monica/mariadb:/var/lib/mysql'
|