--- services_deploy_pod: wants: - "gitea" - "runner" containers: gitea: image: "docker.io/gitea/gitea:{{ services_service_deploy_versions.gitea }}" podman_run_args: - "-v ./.config/service/hosts:/etc/hosts:ro" - "-v {{ services_data_directory }}/pod-git/data/_data:/data" - "-v /etc/timezone:/etc/timezone:ro" - "-v /etc/localtime:/etc/localtime:ro" - "-e USER_UID=\"1000\"" - "-e USER_GID=\"1000\"" - "-e GITEA__database__DB_TYPE=\"postgres\"" - "-e GITEA__database__HOST=\"pod-database:5432\"" - "-e GITEA__database__NAME=\"{{ services[services_service_name].database.name }}\"" - "-e GITEA__database__USER=\"{{ services[services_service_name].database.user }}\"" - "-e GITEA__database__PASSWD=\"{{ services[services_service_name].database.password }}\"" - "-e GITEA__server__DOMAIN=\"{{ services[services_service_name].domain }}\"" - "-e GITEA__server__SSH_DOMAIN=\"{{ services[services_service_name].domain }}\"" - "-e GITEA__server__ROOT_URL=\"https://%(DOMAIN)s/\"" - "-e GITEA__server__START_SSH_SERVER=\"true\"" - "-e GITEA__server__SSH_PORT=\"{{ services[services_service_name].ssh_port }}\"" - "-e GITEA__server__SSH_LISTEN_PORT=\"{{ services[services_service_name].ssh_port }}\"" - "-e GITEA__mailer__ENABLED=\"true\"" - "-e GITEA__mailer__FROM=\"Gitea \"" - "-e GITEA__mailer__MAILER_TYPE=\"smtp\"" - "-e GITEA__mailer__HOST=\"{{ services[services_service_name].smtp.host }}\"" - "-e GITEA__mailer__USER=\"{{ services[services_service_name].smtp.user }}\"" - "-e GITEA__mailer__PASSWD=\"{{ services[services_service_name].smtp.password }}\"" - "-e GITEA__service__DISABLE_REGISTRATION=\"true\"" - "-e GITEA__service__ENABLE_NOTIFY_MAIL=\"true\"" runner: image: "docker.io/gitea/act_runner:{{ services_service_deploy_versions.act_runner }}" podman_run_args: - "-v ./.config/service/hosts:/etc/hosts:ro" - "-v ./.config/service/runner.yml:/config.yaml" - "-v {{ services_data_directory }}/pod-git/runner/_data:/data" - "-v /etc/timezone:/etc/timezone:ro" - "-v /etc/localtime:/etc/localtime:ro" - "-v %t/podman/podman.sock:%t/podman/podman.sock" - "-e DOCKER_HOST=unix://%t/podman/podman.sock" - "-e CONFIG_FILE=/config.yaml" - "-e GITEA_INSTANCE_URL=https://{{ services[services_service_name].domain }}" - "-e GITEA_RUNNER_REGISTRATION_TOKEN={{ services[services_service_name].runner.registration_token }}" - "-e GITEA_RUNNER_NAME=main" - "--security-opt label=disable"