This commit is contained in:
2026-03-12 03:56:24 +00:00
parent 6d2413a25f
commit f95770dec6
120 changed files with 573 additions and 50 deletions
@@ -0,0 +1,24 @@
import { NSQLITE_TURBOCI_ADMIN_USERS } from "../db/types";
import { User } from "../types";
type Params = {
user: NSQLITE_TURBOCI_ADMIN_USERS;
};
export default function grabDeploymentUserDirNames({ user }: Params) {
const { username } = user;
const user_dir = `/home/${username}`;
const ssh_dir = `${user_dir}/.ssh`;
const ssh_key_file = `${ssh_dir}/${username}`;
const sshd_config_file = `/etc/ssh/sshd_config.d/${username}`;
const force_command_file = `/usr/local/bin/turboci-deployment-user-${username}`;
return {
user_dir,
ssh_dir,
ssh_key_file,
sshd_config_file,
force_command_file,
};
}