equal
deleted
inserted
replaced
|
1 services: |
|
2 server: |
|
3 build: |
|
4 context: . |
|
5 dockerfile: docker/server/server.dockerfile |
|
6 environment: |
|
7 - DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@db:5432/platform |
|
8 - LDT_SECRET=${LDT_SECRET} |
|
9 - DEBUG=${DEBUG} |
|
10 depends_on: |
|
11 db: |
|
12 condition: service_healthy |
|
13 volumes: |
|
14 - ./data/static/site:/static/site |
|
15 - ./data/static/media:/iridata/www/ldt/web/static/media |
|
16 |
|
17 db: |
|
18 image: postgres |
|
19 volumes: |
|
20 - ./data/db:/var/lib/postgresql/data |
|
21 environment: |
|
22 - POSTGRES_DB=platform |
|
23 - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} |
|
24 healthcheck: |
|
25 test: [ "CMD", "pg_isready", "-U postgres"] |
|
26 interval: 10s |
|
27 timeout: 5s |
|
28 retries: 5 |
|
29 |
|
30 es: |
|
31 image: launcher.gcr.io/google/elasticsearch2 |
|
32 user: "101:101" |
|
33 volumes: |
|
34 - ./data/es:/usr/share/elasticsearch/data |
|
35 |
|
36 caddy: |
|
37 build: |
|
38 context: docker/web |
|
39 dockerfile: web.dockerfile |
|
40 volumes: |
|
41 - ./data/static:/static |
|
42 ports: |
|
43 - "80:80" |
|
44 - "443:443" |
|
45 |
|
46 cache: |
|
47 image: docker.io/memcached:alpine |