# 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