Initial commit: CloudOps infrastructure platform

This commit is contained in:
root
2026-04-09 19:58:57 +02:00
commit 1166a52f26
7762 changed files with 839452 additions and 0 deletions

View File

@@ -0,0 +1,70 @@
services:
mautic-db:
image: mariadb:10.11
container_name: mautic-mariadb
restart: always
environment:
MYSQL_ROOT_PASSWORD: mautic_root_password
MYSQL_DATABASE: mautic
MYSQL_USER: mautic
MYSQL_PASSWORD: mautic123
volumes:
- mautic-db-data:/var/lib/mysql
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
networks:
- mautic-network
mautic:
image: mautic/mautic:latest # Just "latest" without -apache
container_name: mautic-app
restart: always
depends_on:
- mautic-db
ports:
- "8081:80"
environment:
# Database
MAUTIC_DB_HOST: mautic-db
MAUTIC_DB_USER: mautic
MAUTIC_DB_PASSWORD: mautic123
MAUTIC_DB_NAME: mautic
MAUTIC_DB_PORT: 3306
MAUTIC_DB_TABLE_PREFIX: ""
# Admin user (will auto-create if not exists)
MAUTIC_ADMIN_EMAIL: ameniboukottaya@gmail.com
MAUTIC_ADMIN_USERNAME: admin
MAUTIC_ADMIN_PASSWORD: admin123
# Auto-install
MAUTIC_INSTALL_FROM_CLI: "true"
MAUTIC_SITE_URL: http://173.249.20.244:8081
# Email settings
MAUTIC_MAILER_FROM_NAME: Mautic
MAUTIC_MAILER_FROM_EMAIL: noreply@173.249.20.244
MAUTIC_MAILER_TRANSPORT: mail # PHP mail for testing
MAUTIC_MAILER_SPOOL_TYPE: memory
# PHP settings
PHP_MEMORY_LIMIT: 512M
PHP_MAX_EXECUTION_TIME: 300
volumes:
- mautic-data:/var/www/html
- ./mautic-logs:/var/www/html/var/logs
- ./mautic-backup-files:/var/www/html/backup
networks:
- mautic-network
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost"]
interval: 30s
timeout: 10s
retries: 3
networks:
mautic-network:
driver: bridge
volumes:
mautic-db-data:
mautic-data: