# Sample Docker Compose services: corxn: image: 4lights/corxn:6.0.0 ports: - "8000:80" volumes: - ./novaconium:/data - ./data/logs:/var/log/apache2 # Optional Logs restart: unless-stopped networks: - internal - proxy redis: image: redis:latest networks: - internal restart: unless-stopped mariadb: image: mariadb:latest container_name: mariadb environment: MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_DATABASE: novadb MYSQL_USER: novaconium MYSQL_PASSWORD: ${MYSQL_PASSWORD} volumes: - ./data/db:/var/lib/mysql networks: - internal restart: unless-stopped phpmyadmin: image: phpmyadmin/phpmyadmin:latest restart: unless-stopped ports: - "8001:80" networks: - internal environment: - PMA_ARBITRARY=-1 - PMA_HOST=mariadb - PMA_USER=root - PMA_PASSWORD=${MYSQL_ROOT_PASSWORD} - UPLOAD_LIMIT=200M volumes: - "/etc/timezone:/etc/timezone:ro" - "/etc/localtime:/etc/localtime:ro" networks: proxy: external: true internal: driver: bridge