+ nodejs applications support with pm2 manager
* use dockerhost in xdebug3 config for php8 in workspace * set local docker resolver for nginx * refactored base configs (join in one base config) and better separate examples for third party services * set default web port for inbucket to 82 instead of 9090, because last use for cockpit
This commit is contained in:
@ -71,10 +71,37 @@ services:
|
||||
restart: always
|
||||
ports:
|
||||
- "2500:2500"
|
||||
- "9090:9000"
|
||||
- "82:9000"
|
||||
redis:
|
||||
image: redis
|
||||
restart: always
|
||||
command: [ "redis-server", "/usr/local/etc/redis/redis.conf" ]
|
||||
volumes:
|
||||
- ./config/redis/redis.conf:/usr/local/etc/redis/redis.conf
|
||||
elastic:
|
||||
build:
|
||||
context: ./dockerfiles/elastic
|
||||
restart: on-failure
|
||||
environment:
|
||||
- discovery.type=single-node
|
||||
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
|
||||
ulimits:
|
||||
memlock:
|
||||
soft: -1
|
||||
hard: -1
|
||||
expose:
|
||||
- "9200"
|
||||
- "9300"
|
||||
minio:
|
||||
image: minio/minio:RELEASE.2020-06-12T00-06-19Z
|
||||
restart: always
|
||||
environment:
|
||||
MINIO_ACCESS_KEY: ${MINIO_ACCESS_KEY}
|
||||
MINIO_SECRET_KEY: ${MINIO_SECRET_KEY}
|
||||
command: server /minio
|
||||
pm2:
|
||||
build:
|
||||
context: ./dockerfiles/pm2
|
||||
restart: always
|
||||
expose:
|
||||
- 3000
|
Reference in New Issue
Block a user