28 lines
817 B
YAML
28 lines
817 B
YAML
---
|
|
# project directory
|
|
REPO_DIRE_NAME: /var/services
|
|
|
|
# nexus3, gitlab, and traefik docker image address and version
|
|
NEXUS_IMAGE: sonatype/nexus3
|
|
NEXUS_VERSION: 3.38.0
|
|
TRAEFIK_IMAGE: traefik
|
|
TRAEFIK_VERSION: v2.6.1
|
|
|
|
# Domain and subdomain definition
|
|
# DOMAIN_NAME, WEB_AUTH_USER and both emails come from vault.yaml (see vault.yaml.example)
|
|
DOMAIN_NAME: "{{ vault_domain_name }}"
|
|
TRAEFIK_SUB_DOMAIN: web
|
|
NEXUS_SUB_DOMAIN: repo
|
|
HUB_SUB_DOMAIN: hub
|
|
|
|
# pass generate with this commands
|
|
# htpasswd -nbs user pass
|
|
WEB_AUTH_USER: "{{ vault_web_auth_user }}"
|
|
TRAEFIK_ACME_EMAIL: "{{ vault_acme_email }}"
|
|
|
|
# Nexus configuration
|
|
NEXUS_ADMIN_USERNAME: admin
|
|
NEXUS_SERVICE_URL: "https://{{ NEXUS_SUB_DOMAIN }}.{{ DOMAIN_NAME }}"
|
|
NEXUS_REPO_USERNAME: repo
|
|
NEXUS_REPO_EMAIL: "{{ vault_repo_email }}"
|
|
DOCKER_REPO_BLOBSTORE: docker |