* backend: refactor swarm support to also support podman (#260) - implement podman support as subclass of swarm deployment - podman is used when 'RUNTIME=podman' env var is set - podman socket is mapped instead of docker socket - podman-compose is used instead of docker-compose (though docker-compose works with podman, it does not support secrets, but podman-compose does) - separate cli utils into SwarmRunner and PodmanRunner which extends it - using config.yaml and config.env, both copied from sample versions - work on simplifying config: add docker-compose.podman.yml and docker-compose.swarm.yml and signing and debug configs in ./configs - add {build,run,stop}-{swarm,podman}.sh in scripts dir - add init-configs, only copy if configs don't exist - build local image use current version of podman, to support both podman 3.x and 4.x - additional fixes for after testing podman on centos - docs: update Deployment.md to cover swarm, podman, k8s deployment
15 lines
403 B
Bash
Executable File
15 lines
403 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# remove old config
|
|
rm /etc/nginx/conf.d/default.conf
|
|
|
|
if [ "$NO_MINIO_ROUTE" == "1" ]; then
|
|
echo "clearning out minio route"
|
|
echo "" > /etc/nginx/includes/minio.conf
|
|
fi
|
|
|
|
mkdir -p /etc/nginx/resolvers/
|
|
echo resolver $(awk 'BEGIN{ORS=" "} $1=="nameserver" {print $2}' /etc/resolv.conf) valid=10s ipv6=off";" > /etc/nginx/resolvers/resolvers.conf
|
|
|
|
cat /etc/nginx/resolvers/resolvers.conf
|