35 lines
620 B
YAML
35 lines
620 B
YAML
version: "3"
|
|
|
|
volumes:
|
|
docker-certs:
|
|
|
|
networks:
|
|
cursorius:
|
|
|
|
services:
|
|
cursorius:
|
|
build:
|
|
context: .
|
|
dockerfile: ./Dockerfile
|
|
ports:
|
|
- "127.0.0.1:45420:45420"
|
|
environment:
|
|
- "DOCKER_HOST=tcp://dind:2376"
|
|
- "DOCKER_CERT_PATH=/certs/client"
|
|
networks:
|
|
- cursorius
|
|
volumes:
|
|
- "./server-dind.toml:/root/.config/cursorius/server.toml"
|
|
- docker-certs:/certs/client:ro
|
|
|
|
|
|
dind:
|
|
image: docker:dind
|
|
privileged: true
|
|
networks:
|
|
- cursorius
|
|
environment:
|
|
- "DOCKER_TLS_CERTDIR=/certs"
|
|
volumes:
|
|
- docker-certs:/certs/client
|