aboutsummaryrefslogtreecommitdiffstats
path: root/docker-compose.yml
blob: fa36cd1c45725bb3049523232a4854ccbd9b2bd2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
version: '3'
services:
  pdrdb:
    hostname: "pdrdb"
    image: pythondiscord/db:latest
    volumes:
      - "rdb:/data"
    ports:
      - "28011:28011"
    expose:
      - "28011"
    entrypoint: su-exec daemon:daemon rethinkdb -n pdrdb -d /data --bind 0.0.0.0 --server-tag default --http-port 28011 --driver-port 28016
    networks:
      - pdnet

  pdweb:
    depends_on:
      - pdrdb
    hostname: "pdweb"
    image: pythondiscord/site:latest
    working_dir: "/site"
    ports:
       - "80:10012"
    expose:
      - "80"
    entrypoint: /sbin/tini -- pipenv run start
    environment:
      LOG_LEVEL: DEBUG
      SERVER_NAME: "pysite.local"
      WEBPAGE_PORT: "80"
      WEBPAGE_SECRET_KEY: "123456789abcdefghijklmn"
      RETHINKDB_HOST: "pdrdb"
      RETHINKDB_PORT: "28016"
      RETHINKDB_DATABASE: "database"
      RETHINKDB_TABLE: "table"
      BOT_API_KEY: "abcdefghijklmnopqrstuvwxyz"
      TEMPLATES_AUTO_RELOAD: "yes"
      DOCKER_COMPOSE: "true"

    networks:
      - pdnet

volumes:
    rdb:
    web:

networks:
  pdnet: