summaryrefslogtreecommitdiff
path: root/packaging/docker-alpine/anastasis-compose.yml
blob: fc90745dbea99ce0cde5b6fa76d2442d8b016758 (plain)
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
services:
  database:
    container_name: anastasis-db
    image: postgres:alpine
    hostname: database
    ports:
      - 127.0.0.1:15432:5432
    networks:
      anastasis-pg-net:
        ipv4_address: 172.168.111.10
    environment:
      - POSTGRES_DB=postgres
      - POSTGRES_USERNAME=postgres
      - POSTGRES_PASSWORD=password
      - PGDATA=/var/lib/postgresql/data/
    volumes:
      - ./anastasis-data/:/var/lib/postgresql/data/:rw

  anastasis:
    container_name: anastasis
    image: nullptrderef/anastasis:latest
    depends_on:
      - database
    networks:
      - anastasis-pg-net
    ports:
      - 127.0.0.1:9977:9977
    volumes:
      - ./anastasis-config:/etc/anastasis
    command: sh -c "while true; do sleep 1; done"

networks:
  anastasis-pg-net:
    driver: bridge
    ipam:
      driver: default
      config:
        - subnet: "172.168.111.0/24"