Files
ansible-docker/docs/container.md
2022-05-15 00:44:29 +03:00

1.0 KiB

Required variables

These variables are required. Example values included. Some general variables might also be required for this role.

docker_service: gitea
docker_image: gitea/gitea:latest

ports:
  gitea:
    http: 8080 # ports[docker_service].http (or https) needed for reverse proxy

Variables for http reverse proxy

reverse_proxy_type: caddy # Defaults to caddy, set to none if no reverse proxy is needed. Supported values: none, caddy, traefik
docker_image_http_port: 3000 # the port used inside the container for http

docker_vhost_domains: 
  gitea:
    - git.domain.tld


Other optional variables

docker_database: postgres # Database to set up in a separate container, supports postgres and mongo
database_passwords: # Needed for postgres
  gitea: secret

docker_volumes:
  - gitea_data:/data
  - /var/lib/gitea/.ssh:/data/git/.ssh
docker_published_ports:
  - "127.0.0.1:{{ ports.gitea.ssh }}:22"
docker_env:
  USER_UID: 2132
  GITEA__database__DB_TYPE: postgres

docker_network_mode: host # Usually you don't want to define this