Dokploy

Answer

Answer is an open-source Q&A platform for building a self-hosted question-and-answer service.

Answer logo

Configuration

services:
  answer:
    image: apache/answer:1.4.1
    ports:
      - '80'
    restart: on-failure
    volumes:
      - answer-data:/data
    depends_on:
      db:
        condition: service_healthy
  db:
    image: postgres:16
    restart: always
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"]
      interval: 5s
      timeout: 5s
      retries: 5

    volumes:
      - db-data:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: answer
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: postgres

volumes:
  answer-data:
  db-data:
[variables]
main_domain = "${domain}"
service_hash = "${hash:32}"

[config]
env = ["ANSWER_HOST=http://${main_domain}", "SERVICE_HASH=${service_hash}"]
mounts = []

[[config.domains]]
serviceName = "answer"
port = 9_080
host = "${main_domain}"

Base64

To import this template in Dokploy: create a Compose service → AdvancedBase64 import and paste the content below:

ewogICJjb21wb3NlIjogInNlcnZpY2VzOlxuICBhbnN3ZXI6XG4gICAgaW1hZ2U6IGFwYWNoZS9hbnN3ZXI6MS40LjFcbiAgICBwb3J0czpcbiAgICAgIC0gJzgwJ1xuICAgIHJlc3RhcnQ6IG9uLWZhaWx1cmVcbiAgICB2b2x1bWVzOlxuICAgICAgLSBhbnN3ZXItZGF0YTovZGF0YVxuICAgIGRlcGVuZHNfb246XG4gICAgICBkYjpcbiAgICAgICAgY29uZGl0aW9uOiBzZXJ2aWNlX2hlYWx0aHlcbiAgZGI6XG4gICAgaW1hZ2U6IHBvc3RncmVzOjE2XG4gICAgcmVzdGFydDogYWx3YXlzXG4gICAgaGVhbHRoY2hlY2s6XG4gICAgICB0ZXN0OiBbXCJDTUQtU0hFTExcIiwgXCJwZ19pc3JlYWR5IC1VICQke1BPU1RHUkVTX1VTRVJ9IC1kICQke1BPU1RHUkVTX0RCfVwiXVxuICAgICAgaW50ZXJ2YWw6IDVzXG4gICAgICB0aW1lb3V0OiA1c1xuICAgICAgcmV0cmllczogNVxuXG4gICAgdm9sdW1lczpcbiAgICAgIC0gZGItZGF0YTovdmFyL2xpYi9wb3N0Z3Jlc3FsL2RhdGFcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIFBPU1RHUkVTX0RCOiBhbnN3ZXJcbiAgICAgIFBPU1RHUkVTX1VTRVI6IHBvc3RncmVzXG4gICAgICBQT1NUR1JFU19QQVNTV09SRDogcG9zdGdyZXNcblxudm9sdW1lczpcbiAgYW5zd2VyLWRhdGE6XG4gIGRiLWRhdGE6XG4iLAogICJjb25maWciOiAiW3ZhcmlhYmxlc11cbm1haW5fZG9tYWluID0gXCIke2RvbWFpbn1cIlxuc2VydmljZV9oYXNoID0gXCIke2hhc2g6MzJ9XCJcblxuW2NvbmZpZ11cbmVudiA9IFtcIkFOU1dFUl9IT1NUPWh0dHA6Ly8ke21haW5fZG9tYWlufVwiLCBcIlNFUlZJQ0VfSEFTSD0ke3NlcnZpY2VfaGFzaH1cIl1cbm1vdW50cyA9IFtdXG5cbltbY29uZmlnLmRvbWFpbnNdXVxuc2VydmljZU5hbWUgPSBcImFuc3dlclwiXG5wb3J0ID0gOV8wODBcbmhvc3QgPSBcIiR7bWFpbl9kb21haW59XCJcbiIKfQ==

Tags

q&a, self-hosted


Version: v1.4.1

On this page