File: //storage03/mannequin.storage.karmanye.in/docker-compose.yml
version: '2.1'
services:
mysql:
image: mariadb:10.6
#container_name: nextcloud_mysql
volumes:
- ./mysqlData:/var/lib/mysql:rw
- ./my.cnf:/etc/mysql/mariadb.cnf
command: --default-authentication-plugin=mysql_native_password
environment:
- MYSQL_DATABASE=stor_nextcloud
- MYSQL_USER=stor_nextcloud
- MYSQL_PASSWORD=!gj2O@Aa^JEei66p
- MYSQL_ROOT_PASSWORD=!gj2O@Aa^JEei66p
- MYSQL_ROOT_HOST=*.*.*.*
- TZ=Asia/Kolkata
# expose:
# - 3306
# ports:
# - "3364:3306"
privileged: true
tty: true
restart: always
network_mode: host
# networks:
# nextcloud:
# ipv4_address: 10.8.0.3
pmadmin:
image: phpmyadmin/phpmyadmin
#container_name: nextcloud_pmadmin
# ports:
# - 8081:80
environment:
- PMA_HOST=5.9.111.147
- PMA_PORT=3365
- APACHE_HTTP_PORT_NUMBER=8085
- UPLOAD_LIMIT=300M
command: /bin/bash -c "sed -i \"s/80/$$APACHE_HTTP_PORT_NUMBER/g\" /etc/apache2/sites-available/000-default.conf /etc/apache2/ports.conf && /docker-entrypoint.sh apache2-foreground"
privileged: true
tty: true
restart: always
network_mode: host
# networks:
# nextcloud:
# ipv4_address: 10.8.0.4
#networks:
# nextcloud:
# driver: bridge
# ipam:
# config:
# - subnet: 10.8.0.0/16
# gateway: 10.8.0.1