# このconfigは、 dockerでMisskey本体を起動せず、 redisとpostgresql などだけを起動します services: redis: restart: always image: redis:7-alpine ports: - "6379:6379" volumes: - ./redis:/data healthcheck: test: "redis-cli ping" interval: 5s retries: 20 db: restart: always image: l1drm/postgres-pgroonga:alpine-15-znver4 ports: - "5432:5432" env_file: - .config/docker.env volumes: - ./db:/var/lib/postgresql/data healthcheck: test: "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB" interval: 5s retries: 20 # db-publish: # restart: always # image: alpine/socat # ports: # - "5433:5433" # volumes: # - ./replication:/data # command: [ # "OPENSSL-LISTEN:5433,openssl-min-proto-version=TLS1.2,cert=/data/certs/server.pub.pem,key=/data/certs/server.key.pem,cafile=/data/certs/ca.pem,fork,reuseaddr", # "TCP4:db:5432" # ] # meilisearch: # restart: always # image: getmeili/meilisearch:v1.3.4 # environment: # - MEILI_NO_ANALYTICS=true # - MEILI_ENV=production # env_file: # - .config/meilisearch.env # volumes: # - ./meili_data:/meili_data