add GitHub config env vars

This commit is contained in:
Collin M. Barrett 2019-07-02 12:55:13 -05:00
parent 6505d203c6
commit 8b773c9639
4 changed files with 7 additions and 3 deletions

4
.env
View file

@ -3,4 +3,6 @@ FILTERLISTS_MYSQL_ROOT_PASSWORD=filterlists
FILTERLISTS_MYSQL_DATABASE=filterlists
FILTERLISTS_MYSQL_USER=filterlists
FILTERLISTS_MYSQL_PASSWORD=filterlists
FILTERLISTS_AGENT_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY=
FILTERLISTS_AGENT_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY=
FILTERLISTS_AGENT_GITHUB_PRODUCT_HEADER_VALUE=
FILTERLISTS_AGENT_GITHUB_PERSONAL_ACCESS_TOKEN=

View file

@ -66,6 +66,8 @@ services:
- archives:/app/archives
environment:
ApplicationInsights__InstrumentationKey: ${FILTERLISTS_AGENT_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY}
GitHub__ProductHeaderValue: ${FILTERLISTS_AGENT_GITHUB_PRODUCT_HEADER_VALUE}
GitHub__PersonalAccessToken: ${FILTERLISTS_AGENT_GITHUB_PERSONAL_ACCESS_TOKEN}
networks:
reverse-proxy:

View file

@ -3,6 +3,6 @@
public class GitHub
{
public string ProductHeaderValue { get; set; }
public string OauthToken { get; set; }
public string PersonalAccessToken { get; set; }
}
}

View file

@ -56,7 +56,7 @@ private static void AddGitHubClient(this IServiceCollection services)
var gitHubConfig = s.GetService<IOptions<GitHub>>();
return new GitHubClient(new ProductHeaderValue(gitHubConfig.Value.ProductHeaderValue))
{
Credentials = new Credentials(gitHubConfig.Value.OauthToken)
Credentials = new Credentials(gitHubConfig.Value.PersonalAccessToken)
};
});
}