Skip to content

Commit dca273e

Browse files
committed
feat: add docker build secrets
1 parent 2b3673c commit dca273e

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

lib/commands/docker/build.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,18 @@ export default class extends Command {
6565

6666
if ( !Array.isArray( composeFiles ) ) composeFiles = [ composeFiles ];
6767

68+
// check compose files exists
6869
for ( const composeFile of composeFiles ) {
6970
if ( !( await pathExists( pkg.root + "/" + composeFile ) ) ) return result( [ 400, `Compose file "${ composeFile }" not found` ] );
7071
}
7172

73+
// prepare env
74+
env.loadUserEnv();
75+
76+
if ( !process.env.NPM_TOKEN_GITHUB && process.env.GITHUB_TOKEN ) {
77+
process.env.NPM_TOKEN_GITHUB = process.env.GITHUB_TOKEN;
78+
}
79+
7280
for ( const composeFile of composeFiles ) {
7381
const abortController = new AbortController(),
7482
signal = abortController.signal;
@@ -77,8 +85,6 @@ export default class extends Command {
7785
composeFile,
7886
signal,
7987
"credentials": image => {
80-
env.loadUserEnv();
81-
8288
return {
8389
"ghcr.io": {
8490
"username": process.env.GITHUB_USERNAME,

0 commit comments

Comments
 (0)