mirror of
https://github.com/CodeforLeipzig/stadtratmonitor.git
synced 2024-12-22 15:43:14 +01:00
38 lines
1.1 KiB
YAML
38 lines
1.1 KiB
YAML
version: "3.7"
|
|
services:
|
|
web:
|
|
user: srm
|
|
build: .
|
|
volumes:
|
|
- .:/app
|
|
ports:
|
|
- "3000:3000"
|
|
links:
|
|
- elasticsearch
|
|
environment:
|
|
- ELASTICSEARCH_URL=http://elasticsearch:9200
|
|
- APPLICATION_HOST=$APPLICATION_HOST
|
|
- SHARED_IMPORT_SECRET=$SHARED_IMPORT_SECRET
|
|
command: sh -c "cd /home/srm/app && export PATH=/home/srm/.rbenv/bin:$PATH && eval \"$(~/.rbenv/bin/rbenv init -)\" && bundle install && bundle exec puma -C config/puma.rb"
|
|
elasticsearch:
|
|
user: elasticsearch
|
|
build: ./docker/elasticsearch
|
|
environment:
|
|
- discovery.type=single-node
|
|
- bootstrap.memory_lock=true
|
|
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
|
|
ports:
|
|
- "9215:9200"
|
|
volumes:
|
|
- $ESDATA:/usr/share/elasticsearch/data //read, write and execute
|
|
- ./docker/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
|
|
command: sh -c "/usr/share/elasticsearch/bin/elasticsearch"
|
|
elastichq:
|
|
image: elastichq/elasticsearch-hq
|
|
ports:
|
|
- "5000:5000"
|
|
links:
|
|
- elasticsearch
|
|
|
|
volumes:
|
|
esdata:
|