[Unit] Description=Nexus container After=nexus-database.container Requires=nexus-database.container [Container] AutoUpdate=registry ContainerName=nexus Environment=NEXUS_DATASTORE_NEXUS_JDBCURL=jdbc:postgresql://nexus-database:5432/nexus Environment=NEXUS_DATASTORE_NEXUS_USERNAME=nexus Environment=TZ=Europe/Zurich HealthCmd=CMD curl -f http://localhost:8081/service/rest/v1/status HealthInterval=30s HealthTimeout=10s HealthRetries=5 Image=docker.io/sonatype/nexus3:latest Label=io.containers.autoupdate=registry Pod=nexus.pod Secret=database-password,type=env,target=NEXUS_DATASTORE_NEXUS_PASSWORD Secret=secrets-key-file,type=env,target=NEXUS_SECRETS_KEY_FILE StartWithPod=true StopTimeout=60 Timezone=Europe/Zurich Volume=nexus-data.volume:/nexus-data [Service] Restart=always [Install] WantedBy=default.target