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_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST:-db}:${POSTGRES_PORT:-5432}/tralalere |
|
8 - DEBUG=${DEBUG} |
|
9 depends_on: |
|
10 db: |
|
11 condition: service_healthy |
|
12 volumes: |
|
13 - ./data_docker/static:/static |
|
14 - ./data_docker/index:/index |
|
15 |
|
16 db: |
|
17 image: postgres |
|
18 restart: always |
|
19 volumes: |
|
20 - ./data_docker/db:/var/lib/postgresql/data |
|
21 environment: |
|
22 POSTGRES_DB: "tralalere" |
|
23 POSTGRES_PASSWORD: "${POSTGRES_PASSWORD}" |
|
24 POSTGRES_USER: "${POSTGRES_USER}" |
|
25 POSTGRES_HOST_AUTH_METHOD: "md5" |
|
26 POSTGRES_INITDB_ARGS: "--auth-local=md5" |
|
27 healthcheck: |
|
28 test: [ "CMD", "pg_isready", "-U", "${POSTGRES_USER}"] |
|
29 interval: 10s |
|
30 timeout: 5s |
|
31 retries: 5 |
|
32 |
|
33 caddy: |
|
34 build: |
|
35 context: docker/web |
|
36 dockerfile: web.dockerfile |
|
37 volumes: |
|
38 - ./data_docker/static:/static |
|
39 ports: |
|
40 - "80:80" |
|
41 - "443:443" |