mirror of
https://github.com/jlengrand/moderne-docs.git
synced 2026-03-10 08:31:21 +00:00
1.3 KiB
1.3 KiB
Docker configuration for agent
Running Moderne Agent Docker container
docker run \
--env-file sample-agent.env \
-p 8080:8080 \
moderne.azurecr.io/moderne-dev/moderne/moderne-agent:0.79.0
Example sample-agent.env file
# Required
MODERNE_AGENT_TOKEN=token_provided_by_moderne
MODERNE_AGENT_APIGATEWAYRSOCKETURI=https://api.YOUR_TENANT_NAME.moderne.io/rsocket
MODERNE_AGENT_CRYPTO_SYMMETRICKEY=some_key
# Optional
MODERNE_AGENT_NICKNAME=prod-1
# Bitbucket Server
MODERNE_AGENT_BITBUCKET_0_URL=https://mybitbucket.your-domain.com
MODERNE_AGENT_BITBUCKET_0_PRIVATEKEY=REALLY_LONG_PRIVATE_KEY_AS_ONE_LINE
# GitHub Configuration with GitHub OAuth Client
MODERNE_AGENT_GITHUB_0_URL=https://github.com # https://github.on-prem.your-domain.com
MODERNE_AGENT_GITHUB_0_OAUTH_CLIENTID=your_provided_github_client_id
MODERNE_AGENT_GITHUB_0_OAUTH_CLIENTSECRET=your_provided_github_client_secret
MODERNE_AGENT_GITHUB_0_OAUTH_INCLUDEPRIVATEREPOS=true # false
# Artifactory
MODERNE_AGENT_ARTIFACTORY_0_URL=https://myartifactory.your-domain.com
MODERNE_AGENT_ARTIFACTORY_0_USERNAME=myartifactory
MODERNE_AGENT_ARTIFACTORY_0_PASSWORD==myartifactory_password
MODERNE_AGENT_ARTIFACTORY_0_ASTQUERYFILTERS_0='"name":{"$match":"*-ast.jar"}'
MODERNE_AGENT_ARTIFACTORY_0_ASTQUERYFILTERS_1='"repo":{"$eq":"example-maven"}'