sov-kernel-monster / quantum-piper /docker-compose.sov.yml
SNAPKITTYWEST's picture
chore: push full sov-kernel-monster content from local build
9425aed verified
Raw
History Blame Contribute Delete
1.77 kB
version: '3.8'
services:
sov-git-server:
build:
context: ..
dockerfile: infra/Dockerfile.gitea
container_name: sov-git-server
restart: unless-stopped
networks:
- sov-internal
volumes:
- sov-git-data:/data
- ./hooks:/data/gitea/custom/hooks:ro
- ../.sov/keys:/keys:ro
environment:
- USER_UID=1000
- USER_GID=1000
- GITEA__SERVER__DOMAIN=localhost
- GITEA__SERVER__ROOT_URL=http://localhost:3000/
- GITEA__SERVER__SSH_DOMAIN=localhost
- GITEA__SERVER__SSH_PORT=2222
- GITEA__SERVER__OFFLINE_MODE=true
- GITEA__SECURITY__INSTALL_LOCK=true
- GITEA__LOG__MODE=file
- GITEA__LOG__LEVEL=Warn
sov-registry-proxy:
image: registry:2
container_name: sov-registry-proxy
restart: unless-stopped
networks:
- sov-internal
volumes:
- ./certs:/certs:ro
- sov-registry-data:/var/lib/registry:rw
environment:
- REGISTRY_HTTP_ADDR=127.0.0.1:5000
- REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY=/var/lib/registry
hauki-fn-ops:
build:
context: ..
dockerfile: infra/Dockerfile.hauki
container_name: hauki-fn-ops
restart: unless-stopped
networks:
- sov-internal
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ../.sov/prolog:/prolog/rules:ro
environment:
- TRIGGER_SOURCE=github_webhook
- VERIFICATION_LOGIC=prolog
- DEPLOY_TARGET=local_sov_swarm
networks:
sov-internal:
internal: true
volumes:
sov-git-data:
driver: local
driver_opts:
type: none
o: bind
device: /opt/sov/worm/git-storage
sov-registry-data:
driver: local