Skip to content

Commit c66660f

Browse files
committed
fix: perms issues with straight symlink modification
1 parent de034e8 commit c66660f

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

module.nix

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,13 +128,19 @@ flake: {
128128
# Write configuration file for server
129129
cp -f ${toml-config} ${cfg.dataDir}/config.toml
130130
131-
echo "DATABASE_URL=postgres://${cfg.database.user}:#password#@${cfg.database.host}/${cfg.database.name}" > "${cfg.dataDir}/.env"
131+
echo "DATABASE_URL=jdbc:postgres://${cfg.database.user}:#password#@${cfg.database.host}/${cfg.database.name}" > "${cfg.dataDir}/.env"
132+
echo "GITHUB_ID=#ghcid#" >> "${cfg.dataDir}/.env"
133+
echo "GITHUB_SECRET=#ghcsecret#" >> "${cfg.dataDir}/.env"
134+
132135
replace-secret '#password#' '${cfg.database.passwordFile}' '${cfg.dataDir}/.env'
136+
replace-secret '#ghcid#' '${cfg.github.id}' '${cfg.dataDir}/.env'
137+
replace-secret '#ghcsecret#' '${cfg.github.secret}' '${cfg.dataDir}/.env'
138+
133139
source "${cfg.dataDir}/.env"
134-
sed -i "s|#databaseUrl#|$DATABASE_URL|g" "${cfg.dataDir}/config.toml"
135140
136-
replace-secret '#ghcid#' '${cfg.github.id}' '${cfg.dataDir}/config.toml'
137-
replace-secret '#ghcsecret#' '${cfg.github.secret}' '${cfg.dataDir}/config.toml'
141+
sed -i "s|#databaseUrl#|$DATABASE_URL|g" "${cfg.dataDir}/config.toml"
142+
sed -i "s|#ghcid#|$GITHUB_ID|g" "${cfg.dataDir}/config.toml"
143+
sed -i "s|#ghcsecret#|$GITHUB_SECRET|g" "${cfg.dataDir}/config.toml"
138144
'';
139145
};
140146
};

0 commit comments

Comments
 (0)