code.pablomurad.com

prami-pet

Community virtual pet that lives as a Mastodon account

docker-compose.yml raw
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
services:
  db:
    image: postgres:16-alpine
    restart: unless-stopped
    environment:
      POSTGRES_USER: prami
      POSTGRES_PASSWORD: prami
      POSTGRES_DB: prami
    volumes:
      - prami_pgdata:/var/lib/postgresql/data
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U prami"]
      interval: 5s
      timeout: 5s
      retries: 5

  prami:
    build: .
    restart: unless-stopped
    env_file: .env
    depends_on:
      db:
        condition: service_healthy

volumes:
  prami_pgdata: