From 7f399af934af77e2e4044f91c7f83ae295418042 Mon Sep 17 00:00:00 2001 From: gigirassy Date: Mon, 10 Nov 2025 16:58:25 +0100 Subject: [PATCH] Add compose-configs/skylib/compose.yml --- compose-configs/skylib/compose.yml | 59 ++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 compose-configs/skylib/compose.yml diff --git a/compose-configs/skylib/compose.yml b/compose-configs/skylib/compose.yml new file mode 100644 index 0000000..be88752 --- /dev/null +++ b/compose-configs/skylib/compose.yml @@ -0,0 +1,59 @@ +# alt bluesky frontend + +services: + anubis: + image: ghcr.io/techarohq/anubis:main + environment: + BIND: ":8080" + DIFFICULTY: "5" + METRICS_BIND: ":9090" + SERVE_ROBOTS_TXT: "true" + TARGET: "http://skylib:8081" + POLICY_FNAME: "/data/cfg/botPolicy.yaml" + OG_PASSTHROUGH: "true" + OG_EXPIRY_TIME: "24h" + volumes: + - "/home/nune/anubis-rules/botPolicy.yaml:/data/cfg/botPolicy.yaml:ro" + - "/home/nune/anubis-rules/amazonips.yaml:/amazonips.yaml" + - "/home/nune/anubis-rules/oracleips.yaml:/oracleips.yaml" + ports: + - "127.0.0.1:5081:8080" + networks: + - skylib + + skylib-db: + image: docker.io/library/postgres:17-alpine + container_name: skylib-db + restart: unless-stopped + volumes: + - ./psql-data:/var/lib/postgresql/data + environment: + POSTGRES_USER: skylib + POSTGRES_PASSWORD: skylib + POSTGRES_DB: skylib + healthcheck: + test: [ "CMD-SHELL", "pg_isready -d $${POSTGRES_DB} -U $${POSTGRES_USER}" ] + networks: + - skylib + skylib: + image: skylib + container_name: skylib + restart: unless-stopped + volumes: + - ./skylib-data:/skylib-data + - type: bind + source: ./config.toml + target: /config.toml + environment: + DATABASE_URL: postgres://skylib:skylib@skylib-db/skylib + RUST_LOG: info + ports: + - "127.0.0.1:5082:8081" + depends_on: + - skylib-db + networks: + - skylib + +networks: + skylib: + driver: bridge \ No newline at end of file