wwwgmo/docker-compose.yml.orig
2025-06-20 08:45:33 +02:00

139 lines
3.4 KiB
YAML

# GMo Lab
#version: '2.3'
services:
## Linux nginx mysql php
# wwwgmo-nginx:
# container_name: wwwgmo-nginx
# hostname: wwwgmo-nginx
# image: nginxinc/nginx-unprivileged:1.23-alpine
# volumes:
# - './docker/nginx/default.conf:/etc/nginx/conf.d/default.conf'
# - './certs:/etc/nginx/certs/'
# - './src:/var/www/html:rw,cached'
# ports:
# - '${NGINX_PORT}:8080' #local:docker
# depends_on:
# - wwwgmo-php-fpm
##
# wwwgmo-php-fpm:
# container_name: wwwgmo-php-fpm
# hostname: wwwgmo-php-fpm
# #image: wwwgmo
# image: ${DOCKER_IMAGE}:${DOCKER_IMAGE_VERSION}
# env_file:
# - ./docker/php-fpm/.env
# volumes:
# - './src/:/var/www/html:rw,cached'
# build:
# context: .
# dockerfile: ./docker/php-fpm/Dockerfile
# ports:
# - '9000:9000' #local:docker
# depends_on:
# - wwwgmo-mariadb
#
# wwwgmo-mariadb:
# container_name: wwwgmo-mariadb
# hostname: wwwgmo-mariadb
# #image: mysql:8.0-debian
# #image: mysql/mysql-server:8.0.27-aarch64
# image: mariadb:10.11.7
# volumes:
# - 'wwwgmo-mariadb:/var/lib/mysql:z'
# env_file:
# - ./docker/mariadb/.env # ports:
#
# wwwgmo-phpmyadmin:
# container_name: wwwgmo-pma
# image: phpmyadmin
# links:
# - wwwgmo-mariadb
# env_file:
# - ./docker/mariadb/.env
# restart: always
# ports:
# - ${PMA_PORT_WEB}:80
#
## EK
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:8.18.2
container_name: elasticsearch
environment:
- node.name=es01
- cluster.name=es-docker-cluster
- discovery.type=single-node
- bootstrap.memory_lock=true
- xpack.security.enabled=true
- ELASTIC_PASSWORD=changeme
- xpack.security.http.ssl.enabled=false
- ES_JAVA_OPTS=-Xms1g -Xmx1g
ulimits:
memlock:
soft: -1
hard: -1
ports:
- "9200:9200"
- "9300:9300"
volumes:
# - esdata:/usr/share/elasticsearch/data
- wwwgmo-elasticsearch:/usr/share/elasticsearch/data
kibana:
image: docker.elastic.co/kibana/kibana:8.18.2
container_name: kibana
depends_on:
- elasticsearch
environment:
- ELASTICSEARCH_HOSTS=http://elasticsearch:9200
- ELASTICSEARCH_USERNAME=elastic
- ELASTICSEARCH_PASSWORD=changeme
#- xpack.security.enabled=true
ports:
- "5601:5601"
# wwwgmo-elasticsearch:
# container_name: wwwgmo-elasticsearch
# hostname: wwwgmo-elasticsearch
# image: 'docker.elastic.co/elasticsearch/elasticsearch:${ELASTIC_VERSION}'
# #image: 'docker.elastic.co/elasticsearch/elasticsearch:8.8.1'
# volumes:
# - 'wwwgmo-elasticsearch:/usr/share/elasticsearch/data'
# restart: unless-stopped
# env_file:
# - ./docker/elasticsearch/.env
# ulimits:
# memlock:
# soft: -1
# hard: -1
# nofile:
# soft: 65536
# hard: 65536
# cap_add:
# - IPC_LOCK
# ports:
# - '9200:9200'
# - '9300:9300'
#
## kibana
# wwwgmo_kibana:
# container_name: wwwgmo-kibana
# hostname: wwwgmo-kibana
# image: docker.elastic.co/kibana/kibana:${ELASTIC_VERSION}
# #image: docker.elastic.co/kibana/kibana:8.8.1
# restart: unless-stopped
# env_file:
# - ./docker/kibana/.env
# ports:
# - 5601:5601
# #depends_on:
# # - wwwgmo-elasticsearch
#
volumes:
# wwwgmo-mariadb:
wwwgmo-elasticsearch:
# esdata: