]> Untitled Git - lemmy.git/blob - docker/federation-test/docker-compose.yml
Merge branch 'federation' into dev_1
[lemmy.git] / docker / federation-test / docker-compose.yml
1 version: '3.3'
2
3 services:
4   lemmy_alpha:
5     image: lemmy-federation-test:latest
6     ports:
7       - "127.0.0.1:8540:8540"
8     environment:
9       - LEMMY_HOSTNAME=localhost:8540
10       - LEMMY_DATABASE_URL=postgres://lemmy:password@lemmy_db_alpha:5432/lemmy
11       - LEMMY_JWT_SECRET=changeme
12       - LEMMY_FRONT_END_DIR=/app/dist
13       - LEMMY_FEDERATION_ENABLED=true
14       - LEMMY_FEDERATED_INSTANCE=lemmy_beta:8541
15       - LEMMY_PORT=8540
16       - RUST_BACKTRACE=1
17     restart: always
18     depends_on:
19       - lemmy_db_alpha
20   lemmy_db_alpha:
21     image: postgres:12-alpine
22     environment:
23       - POSTGRES_USER=lemmy
24       - POSTGRES_PASSWORD=${LEMMY_DATABASE_PASSWORD}
25       - POSTGRES_DB=lemmy
26     volumes:
27       - lemmy_db_alpha:/var/lib/postgresql/data
28     restart: always
29   # lemmy_pictshare_alpha:
30   #   image: shtripok/pictshare:latest
31   #   ports:
32   #     - "127.0.0.1:8550:80"
33   #   volumes:
34   #     - lemmy_pictshare_alpha:/usr/share/nginx/html/data
35   #   restart: always
36
37   lemmy_beta:
38     image: lemmy-federation-test:latest
39     ports:
40       - "127.0.0.1:8541:8541"
41     environment:
42       - LEMMY_HOSTNAME=localhost:8541
43       - LEMMY_DATABASE_URL=postgres://lemmy:password@lemmy_db_beta:5432/lemmy
44       - LEMMY_JWT_SECRET=changeme
45       - LEMMY_FRONT_END_DIR=/app/dist
46       - LEMMY_FEDERATION_ENABLED=true
47       - LEMMY_FEDERATED_INSTANCE=lemmy_alpha:8540
48       - LEMMY_PORT=8541
49       - RUST_BACKTRACE=1
50     restart: always
51     depends_on:
52       - lemmy_db_beta
53   lemmy_db_beta:
54     image: postgres:12-alpine
55     environment:
56       - POSTGRES_USER=lemmy
57       - POSTGRES_PASSWORD=${LEMMY_DATABASE_PASSWORD}
58       - POSTGRES_DB=lemmy
59     volumes:
60       - lemmy_db_beta:/var/lib/postgresql/data
61     restart: always
62   # lemmy_pictshare_beta:
63   #   image: shtripok/pictshare:latest
64   #   ports:
65   #     - "127.0.0.1:8551:80"
66   #   volumes:
67   #     - lemmy_pictshare_beta:/usr/share/nginx/html/data
68   #   restart: always
69
70 volumes:
71   lemmy_db_alpha:
72   # lemmy_pictshare_alpha:
73   lemmy_db_beta:
74   # lemmy_pictshare_beta: