All docker image for PicoSix
Copy elk/.env.example
to elk/.env
If you haven't been started Elasticsearch and Kibana yet, start it by command
docker-compose up -d
If you haven't been built Logstash yet, build it by command. You MUST find approriate environment variables from .env
and pass it to build command
docker build -t elk_logstash --build-arg ELK_VERSION=6.5.4 .
If your project is located on same server with your logging service (Elasticsearch and Kibana).
docker run -d --name elk_logstash_1 \
-v __LOGSTASH_CONFIG__/logstash.yml:/usr/share/logstash/config/logstash.yml \
-v __LOGSTASH_PIPLINE__:/usr/share/logstash/pipeline \
-v __LOGS_FOLDER__:/logs \
-p 5044:5044 \
-e LS_JAVA_OPTS="-Xmx256m -Xms256m" \
--network elk_elk \
--link elk_elasticsearch_1:elasticsearch \
elk_logstash
docker build --force-rm -t picosix/mariadb $(pwd)/mariadb
docker build --force-rm -t picosix/nginx $(pwd)/nginx/1
docker build --force-rm -t picosix/nginx-proxy $(pwd)/nginx/proxy
docker build --force-rm -t picosix/node:8 $(pwd)/node/8
docker build --force-rm -t picosix/node:10 $(pwd)/node/10
docker build --force-rm -t picosix/node:puppeteer $(pwd)/node/puppeteer