version: "3" # to set environment variables: # create a .env file in the same directory as docker-compose.yaml services: logs_collector: container_name: logs-collector build: context: . args: - VERSION=${VERSION} - SRC_DIR=${SRC_DIR} - SCRIPTS_DIR=${SCRIPTS_DIR} - APP_DIR=${APP_DIR} - DATA_DIR=${DATA_DIR} - WEB_PORT=${WEB_PORT} - USER_NAME=${USER_NAME} - USER_GROUP=${USER_GROUP} - APP_UID=${APP_UID} - APP_GID=${APP_GID} ports: - "${WEB_HOST}:${WEB_PORT}:${WEB_PORT}" volumes: - type: volume source: logs_collector_data target: ${APP_DIR}/data env_file: - ./.env volumes: logs_collector_data: