32 lines
790 B
YAML
32 lines
790 B
YAML
version: '3.3'
|
|
|
|
services:
|
|
elasticsearch:
|
|
image: ${ES_IMAGE_NAME}:${ES_IMAGE_VERSION}
|
|
container_name: ${ES_CONTAINER_NAME}
|
|
restart: always
|
|
ports:
|
|
- "${ES_PORT}:${ES_PORT}"
|
|
environment:
|
|
- xpack.security.enabled=false
|
|
- discovery.type=single-node
|
|
mongo:
|
|
image: ${MDB_IMAGE_NAME}:${MDB_IMAGE_VERSION}
|
|
container_name: ${MDB_CONTAINER_NAME}
|
|
restart: always
|
|
ports:
|
|
- ${MDB_PORT}:${MDB_PORT}
|
|
freeland:
|
|
image: ${IMAGE_NAME}:${IMAGE_VERSION}
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
container_name: ${CONTAINER_NAME}
|
|
restart: always
|
|
links:
|
|
- "elasticsearch:localhost"
|
|
ports:
|
|
- "${LOCAL_PORT}:${NODE_PORT}"
|
|
environment:
|
|
- NODE_ENV= ${NODE_ENV}
|
|
- NODE_PORT= ${NODE_PORT} |