aboutsummaryrefslogtreecommitdiff
path: root/modules/webapps/mastodon.nix
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2019-05-12 15:19:46 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2019-05-12 15:19:46 +0200
commit2a5cde8d47d5c887067176555596cf8feb5c4d8b (patch)
tree2c35cf30ccce9b4013b681a898938a5efe00c556 /modules/webapps/mastodon.nix
parent81b9ff8980a9a235b8915b5779ebc1d2a738a9a3 (diff)
downloadNix-2a5cde8d47d5c887067176555596cf8feb5c4d8b.tar.gz
Nix-2a5cde8d47d5c887067176555596cf8feb5c4d8b.tar.zst
Nix-2a5cde8d47d5c887067176555596cf8feb5c4d8b.zip
Remove some activationScript and move them to preStart scripts
Diffstat (limited to 'modules/webapps/mastodon.nix')
-rw-r--r--modules/webapps/mastodon.nix8
1 files changed, 1 insertions, 7 deletions
diff --git a/modules/webapps/mastodon.nix b/modules/webapps/mastodon.nix
index f8fbcba..6255de9 100644
--- a/modules/webapps/mastodon.nix
+++ b/modules/webapps/mastodon.nix
@@ -163,6 +163,7 @@ in
163 path = [ cfg.workdir.gems cfg.workdir.gems.ruby pkgs.file ]; 163 path = [ cfg.workdir.gems cfg.workdir.gems.ruby pkgs.file ];
164 164
165 preStart = '' 165 preStart = ''
166 install -m 0755 -d ${cfg.dataDir}/tmp/cache
166 ./bin/bundle exec rails db:migrate 167 ./bin/bundle exec rails db:migrate
167 ''; 168 '';
168 169
@@ -218,12 +219,5 @@ in
218 unitConfig.RequiresMountsFor = cfg.dataDir; 219 unitConfig.RequiresMountsFor = cfg.dataDir;
219 }; 220 };
220 221
221 system.activationScripts.mastodon = {
222 deps = [ "users" ];
223 text = ''
224 install -m 0755 -o ${cfg.user} -g ${cfg.group} -d ${cfg.dataDir}/tmp/cache
225 '';
226 };
227
228 }; 222 };
229} 223}