Warning, /webapps/ocs-webserver/docker-compose.yml is written in an unsupported language. File is not indexed.
0001 version: '2.4'
0002 services:
0003 web:
0004 image: nginx:latest
0005 ports:
0006 - "80:80"
0007 volumes:
0008 - ./.docker/dev/nginx/ocs.conf:/etc/nginx/conf.d/default.conf
0009 - ./httpdocs:/usr/local/src/ocs-webserver/httpdocs
0010 - ./.docker_init/images_sys/store_kde:/usr/local/src/ocs-webserver/httpdocs/images_sys/store_kde
0011 - ./.docker_init/images_sys/superstore:/usr/local/src/ocs-webserver/httpdocs/images_sys/superstore
0012 - ./.docker_init/images_sys/store_pling:/usr/local/src/ocs-webserver/httpdocs/images_sys/store_pling
0013 - ./.docker_init/images_sys/store_opendesktop:/usr/local/src/ocs-webserver/httpdocs/images_sys/store_opendesktop
0014 container_name: 'ocs-web'
0015 depends_on:
0016 - app
0017 networks:
0018 dev:
0019 aliases:
0020 - ocs
0021 - pling
0022 app:
0023 build:
0024 context: .
0025 dockerfile: .docker/dev/app/Dockerfile
0026 # args:
0027 # BUILD_ENV: development
0028 environment:
0029 - APPLICATION_ENV=development
0030 - APPLICATION_TIMEZONE=UTC
0031 # - APPLICATION_LOGFILE=/var/log/ocs-webserver/application.log
0032 # - APPLICATION_LOGMODE=a
0033 - APPLICATION_LOGFILE=php://stdout
0034 - APPLICATION_LOGMODE=w
0035 - PHP_IDE_CONFIG=serverName=localhost
0036 volumes:
0037 - .:/usr/local/src/ocs-webserver
0038 - ./.docker_init/templates:/usr/local/src/ocs-webserver/data/stores/templates
0039 - ./.docker_init/images_sys/store_kde:/usr/local/src/ocs-webserver/httpdocs/images_sys/store_kde
0040 - ./.docker_init/images_sys/superstore:/usr/local/src/ocs-webserver/httpdocs/images_sys/superstore
0041 - ./.docker_init/images_sys/store_pling:/usr/local/src/ocs-webserver/httpdocs/images_sys/store_pling
0042 - ./.docker_init/images_sys/store_opendesktop:/usr/local/src/ocs-webserver/httpdocs/images_sys/store_opendesktop
0043 # - ./.docker/dev/app/application.local.ini:/usr/local/src/ocs-webserver/application/configs/application.local.ini
0044 # - ./.docker_init/httpdocs/.htaccess:/usr/local/src/ocs-webserver/httpdocs/.htaccess
0045 container_name: 'ocs-webserver'
0046 depends_on:
0047 - sessions
0048 - cache
0049 - sqldb
0050 - ipify
0051 networks:
0052 - dev
0053 ipify:
0054 build:
0055 context: .docker/dev/ipify
0056 dockerfile: ./Dockerfile
0057 container_name: 'ocs-ipify'
0058 networks:
0059 dev:
0060 aliases:
0061 - ipify4
0062 - ipify6
0063 ports:
0064 - "8080:80"
0065 sessions:
0066 image: 'memcached:1.5'
0067 container_name: 'ocs-sessions'
0068 expose:
0069 - '11211'
0070 networks:
0071 - dev
0072 cache:
0073 image: 'memcached:1.5'
0074 container_name: 'ocs-cache'
0075 expose:
0076 - '11211'
0077 networks:
0078 - dev
0079 sqldb:
0080 image: mysql:5.5.57
0081 container_name: 'ocs-database'
0082 ports:
0083 - '3306:3306'
0084 expose:
0085 - '3306'
0086 environment:
0087 - MYSQL_ROOT_PASSWORD=${OCS_WS_MYSQL_ROOT_PWD:-root}
0088 volumes:
0089 - ./.docker_init/seed/:/docker-entrypoint-initdb.d
0090 - ./.docker/dev/sqldb/init:/etc/mysql/conf.d
0091 networks:
0092 - dev
0093 search:
0094 image: 'solr:8.1'
0095 container_name: 'ocs-search'
0096 expose:
0097 - '8983'
0098 ports:
0099 - '127.0.0.1:8983:8983'
0100 volumes:
0101 - ./.docker_init/solr/lib/mysql-connector-java-5.1.41-bin.jar:/opt/solr/contrib/dataimporthandler-extras/lib/mysql-connector-java-5.1.41-bin.jar
0102 - ./.docker_init/solr/config:/ocs-config
0103 entrypoint:
0104 - docker-entrypoint.sh
0105 - solr-precreate
0106 - opendesktop
0107 - /ocs-config
0108 networks:
0109 - dev
0110 networks:
0111 dev:
0112 # enable_ipv6: true