2019-06-21 23:54:44 +00:00
|
|
|
version: '3'
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
pleroma_uploads:
|
|
|
|
node_a_db:
|
|
|
|
node_b_db:
|
|
|
|
node_c_db:
|
|
|
|
|
|
|
|
services:
|
|
|
|
node_a_db:
|
|
|
|
image: postgres
|
|
|
|
environment:
|
|
|
|
POSTGRES_USER: pleroma
|
|
|
|
POSTGRES_DB: pleroma_dev
|
2019-06-22 19:05:40 +00:00
|
|
|
POSTGRES_PASSWORD: insecure_password
|
2019-06-21 23:54:44 +00:00
|
|
|
volumes:
|
|
|
|
- node_a_db:/var/lib/postgresql/data
|
|
|
|
|
|
|
|
node_a_web:
|
2019-06-22 00:05:49 +00:00
|
|
|
build:
|
|
|
|
context: .
|
2019-06-21 23:54:44 +00:00
|
|
|
environment:
|
2019-06-22 19:05:40 +00:00
|
|
|
POSTGRES_HOST: node_a_db
|
2019-06-21 23:54:44 +00:00
|
|
|
POSTGRES_USER: pleroma
|
|
|
|
POSTGRES_DB: pleroma_dev
|
2019-06-22 19:05:40 +00:00
|
|
|
POSTGRES_PASSWORD: insecure_password
|
2019-06-21 23:54:44 +00:00
|
|
|
volumes:
|
|
|
|
- pleroma_uploads:/pleroma/uploads
|
|
|
|
- ./node_a_config.exs:/pleroma/config/prod.secret.exs
|
|
|
|
depends_on:
|
|
|
|
- node_a_db
|
|
|
|
command: ["bash", "/pleroma/postgres_docker_wait.sh", "mix", "phx.server"]
|
|
|
|
|
|
|
|
node_b_db:
|
|
|
|
image: postgres
|
|
|
|
environment:
|
|
|
|
POSTGRES_USER: pleroma
|
|
|
|
POSTGRES_DB: pleroma_dev
|
2019-06-22 19:05:40 +00:00
|
|
|
POSTGRES_PASSWORD: insecure_password
|
2019-06-21 23:54:44 +00:00
|
|
|
volumes:
|
|
|
|
- node_b_db:/var/lib/postgresql/data
|
|
|
|
|
|
|
|
node_b_web:
|
2019-06-22 00:05:49 +00:00
|
|
|
build:
|
|
|
|
context: .
|
2019-06-21 23:54:44 +00:00
|
|
|
environment:
|
2019-06-22 19:05:40 +00:00
|
|
|
POSTGRES_HOST: node_b_db
|
2019-06-21 23:54:44 +00:00
|
|
|
POSTGRES_USER: pleroma
|
|
|
|
POSTGRES_DB: pleroma_dev
|
2019-06-22 19:05:40 +00:00
|
|
|
POSTGRES_PASSWORD: insecure_password
|
2019-06-21 23:54:44 +00:00
|
|
|
volumes:
|
|
|
|
- pleroma_uploads:/pleroma/uploads
|
|
|
|
- ./node_b_config.exs:/pleroma/config/prod.secret.exs
|
|
|
|
depends_on:
|
|
|
|
- node_b_db
|
|
|
|
command: ["bash", "/pleroma/postgres_docker_wait.sh", "mix", "phx.server"]
|
|
|
|
|
|
|
|
node_c_db:
|
|
|
|
image: postgres
|
|
|
|
environment:
|
|
|
|
POSTGRES_USER: pleroma
|
|
|
|
POSTGRES_DB: pleroma_dev
|
2019-06-22 19:05:40 +00:00
|
|
|
POSTGRES_PASSWORD: insecure_password
|
2019-06-21 23:54:44 +00:00
|
|
|
volumes:
|
|
|
|
- node_c_db:/var/lib/postgresql/data
|
|
|
|
|
|
|
|
node_c_web:
|
2019-06-22 00:05:49 +00:00
|
|
|
build:
|
|
|
|
context: .
|
2019-06-21 23:54:44 +00:00
|
|
|
environment:
|
2019-06-22 19:05:40 +00:00
|
|
|
POSTGRES_HOST: node_c_db
|
2019-06-21 23:54:44 +00:00
|
|
|
POSTGRES_USER: pleroma
|
|
|
|
POSTGRES_DB: pleroma_dev
|
2019-06-22 19:05:40 +00:00
|
|
|
POSTGRES_PASSWORD: insecure_password
|
2019-06-21 23:54:44 +00:00
|
|
|
volumes:
|
|
|
|
- pleroma_uploads:/pleroma/uploads
|
|
|
|
- ./node_b_config.exs:/pleroma/config/prod.secret.exs
|
|
|
|
depends_on:
|
|
|
|
- node_c_db
|
|
|
|
command: ["bash", "/pleroma/postgres_docker_wait.sh", "mix", "phx.server"]
|