Skip to content

Commit f984a5e

Browse files
committed
sftp: default to data dir for ssh apps
1 parent efff088 commit f984a5e

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

cmd/up.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,11 +169,15 @@ func NewCmdUp() *cobra.Command {
169169
} else {
170170
app, err := app.NewApp(sess.User(), k.String("dir"), k.String("domain"), slices.Contains(k.Strings("adminApps"), sess.User()))
171171
if err != nil {
172-
fmt.Fprintf(sess, "failed to load app: %v\n", err)
172+
fmt.Fprintln(sess, "failed to load app:", err)
173173
return
174174
}
175175

176-
workDir = app.Dir
176+
workDir = filepath.Join(app.Root(), "data")
177+
if _, err := os.Stat(workDir); err != nil {
178+
fmt.Fprintln(sess, "failed to get app data directory")
179+
return
180+
}
177181
}
178182

179183
server, err := sftp.NewServer(

0 commit comments

Comments
 (0)