@@ -47,6 +47,13 @@ import (
47
47
"github.com/coder/coder/provisionersdk/proto"
48
48
)
49
49
50
+ var defaultDevUser = codersdk.CreateFirstUserRequest {
51
+ Email : "admin@coder.com" ,
52
+ Username : "developer" ,
53
+ Password : "password" ,
54
+ OrganizationName : "acme-corp" ,
55
+ }
56
+
50
57
// nolint:gocyclo
51
58
func server () * cobra.Command {
52
59
var (
@@ -275,6 +282,9 @@ func server() *cobra.Command {
275
282
if err != nil {
276
283
return xerrors .Errorf ("create first user: %w" , err )
277
284
}
285
+ _ , _ = fmt .Fprintf (cmd .ErrOrStderr (), "email: %s\n " , defaultDevUser .Email )
286
+ _ , _ = fmt .Fprintf (cmd .ErrOrStderr (), "password: %s\n " , defaultDevUser .Password )
287
+ _ , _ = fmt .Fprintln (cmd .ErrOrStderr ())
278
288
279
289
_ , _ = fmt .Fprintf (cmd .ErrOrStderr (), cliui .Styles .Wrap .Render (`Started in dev mode. All data is in-memory! ` + cliui .Styles .Bold .Render ("Do not use in production" )+ `. Press ` +
280
290
cliui .Styles .Field .Render ("ctrl+c" )+ ` to clean up provisioned infrastructure.` )+ "\n \n " )
@@ -441,18 +451,13 @@ func server() *cobra.Command {
441
451
}
442
452
443
453
func createFirstUser (cmd * cobra.Command , client * codersdk.Client , cfg config.Root ) error {
444
- _ , err := client .CreateFirstUser (cmd .Context (), codersdk.CreateFirstUserRequest {
445
- Email : "admin@coder.com" ,
446
- Username : "developer" ,
447
- Password : "password" ,
448
- OrganizationName : "acme-corp" ,
449
- })
454
+ _ , err := client .CreateFirstUser (cmd .Context (), defaultDevUser )
450
455
if err != nil {
451
456
return xerrors .Errorf ("create first user: %w" , err )
452
457
}
453
458
token , err := client .LoginWithPassword (cmd .Context (), codersdk.LoginWithPasswordRequest {
454
- Email : "admin@coder.com" ,
455
- Password : "password" ,
459
+ Email : defaultDevUser . Email ,
460
+ Password : defaultDevUser . Password ,
456
461
})
457
462
if err != nil {
458
463
return xerrors .Errorf ("login with first user: %w" , err )
@@ -471,7 +476,7 @@ func createFirstUser(cmd *cobra.Command, client *codersdk.Client, cfg config.Roo
471
476
}
472
477
473
478
func newProvisionerDaemon (ctx context.Context , client * codersdk.Client , logger slog.Logger , cacheDir string , errChan chan error ) (* provisionerd.Server , error ) {
474
- err := os .MkdirAll (cacheDir , 0700 )
479
+ err := os .MkdirAll (cacheDir , 0o700 )
475
480
if err != nil {
476
481
return nil , xerrors .Errorf ("mkdir %q: %w" , cacheDir , err )
477
482
}
0 commit comments