mirror of
https://github.com/obsidian-desci/Obsidian-Desci.git
synced 2026-07-22 08:50:32 +00:00
47 lines
No EOL
1.2 KiB
YAML
47 lines
No EOL
1.2 KiB
YAML
services:
|
|
kamu:
|
|
image: ghcr.io/kamu-data/kamu-base:latest-with-data
|
|
container_name: "kamu"
|
|
ports:
|
|
- "3080:3080"
|
|
- "39189:39189"
|
|
command: kamu system api-server --http-port 3080 --address 0.0.0.0
|
|
|
|
api:
|
|
build:
|
|
context: ./api
|
|
dockerfile: ./Dockerfile
|
|
ports:
|
|
- 3000:3000
|
|
volumes:
|
|
- ./api:/app
|
|
- /app/node_modules
|
|
command: npm run start
|
|
|
|
kubo:
|
|
image: ipfs/kubo:latest
|
|
restart: unless-stopped
|
|
volumes:
|
|
- ipfs_path:/data/ipfs
|
|
- ipfs_fuse:/ipfs
|
|
- ipns_fuse:/ipns
|
|
environment:
|
|
- IPFS_PATH=/data/ipfs
|
|
ports:
|
|
# Swarm listens on all interfaces, so is remotely reachable.
|
|
- 4001:4001/tcp
|
|
- 4001:4001/udp
|
|
|
|
# The following ports only listen on the loopback interface, so are not remotely reachable by default.
|
|
# If you want to override these or add more ports, see https://docs.docker.com/compose/extends/ .
|
|
|
|
# API port, which includes admin operations, so you probably don't want this remotely accessible.
|
|
- 127.0.0.1:5001:5001
|
|
|
|
# HTTP Gateway
|
|
- 127.0.0.1:8080:8080
|
|
|
|
volumes:
|
|
ipfs_path:
|
|
ipfs_fuse:
|
|
ipns_fuse: |