services: app: build: context: . dockerfile: Dockerfile ports: - "8080:8080" environment: CAIRNQUIRE_SERVER_ADDR: ":8080" CAIRNQUIRE_DATABASE_PATH: "/workspace/data/db.sqlite" CAIRNQUIRE_CONTENT_SOURCE_DIR: "/workspace/content" CAIRNQUIRE_CONTENT_STORE_DIR: "/workspace/data/files" CAIRNQUIRE_WEB_DIST_DIR: "/workspace/web-dist" volumes: - ./content:/workspace/content:ro - ./data:/workspace/data healthcheck: test: ["CMD", "curl", "--fail", "http://127.0.0.1:8080/health"] interval: 10s timeout: 3s retries: 5 start_period: 5s