Add compose-configs/skylib/compose.yml

This commit is contained in:
gigirassy
2025-11-10 16:58:25 +01:00
parent 1cb4ccd4d7
commit 7f399af934
+59
View File
@@ -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