* simplify back to single config.env! - back to good ole env vars! - remove shared secret, which made it difficult to have scheduled crawls, since secrets are immutable, so could not update config if a scheduled crawl existed :/ - all env vars unified in configs/config.env - run-swarm.sh and run-pod.sh 'source' this config - remove config.sample.yaml - customize minio volume dir via config.env - customize redis port via config.env - include authsign ports in debug-ports config
39 lines
669 B
YAML
39 lines
669 B
YAML
# config for running with podman as the container engine
|
|
|
|
version: '3.8'
|
|
|
|
services:
|
|
backend:
|
|
#hostname: backend
|
|
restart: always
|
|
volumes:
|
|
- ${SOCKET_SRC}:${SOCKET_DEST}:z
|
|
|
|
security_opt:
|
|
- "label=disable"
|
|
|
|
environment:
|
|
- RUNTIME=podman
|
|
- SOCKET_SRC=${SOCKET_SRC}
|
|
- SOCKET_DEST=${SOCKET_DEST}
|
|
- CRAWLER_FQDN_SUFFIX=.dns.podman
|
|
|
|
frontend:
|
|
#hostname: frontend
|
|
restart: always
|
|
environment:
|
|
- CRAWLER_FQDN_SUFFIX=.dns.podman
|
|
|
|
mongo:
|
|
image: docker.io/library/mongo
|
|
#hostname: mongo
|
|
restart: always
|
|
|
|
|
|
minio:
|
|
image: docker.io/minio/minio
|
|
#hostname: minio
|
|
restart: always
|
|
|
|
|