Use atd to stop dockers

This commit is contained in:
Charlotte Van Petegem 2020-05-08 10:54:59 +02:00
parent 78fd31e2aa
commit fa649fe5bc
3 changed files with 11 additions and 8 deletions

View file

@ -52,4 +52,4 @@ windows:
- bundle exec rails jobs:work - bundle exec rails jobs:work
- ./bin/webpack-dev-server - ./bin/webpack-dev-server
- logs: tail -f log/development.log - logs: tail -f log/development.log
- db: start-db - db: start-dockers

View file

@ -51,10 +51,13 @@
]; ];
}; };
services.locate = { services = {
enable = true; atd.enable = true;
interval = "hourly"; locate = {
localuser = "charlotte"; enable = true;
interval = "hourly";
localuser = "charlotte";
};
}; };
system.autoUpgrade = { system.autoUpgrade = {

View file

@ -10,12 +10,12 @@ pkgs.mkShell {
yarn yarn
zlib zlib
( (
pkgs.writeScriptBin "start-db" '' pkgs.writeScriptBin "start-dockers" ''
#!${bash}/bin/bash #!${bash}/bin/bash
function stopdockers { function stopdockers {
docker stop dodona-db echo ${docker}/bin/docker stop dodona-db | ${at}/bin/at NOW
docker stop dodona-cache echo ${docker}/bin/docker stop dodona-cache | ${at}/bin/at NOW
} }
trap stopdockers 0 trap stopdockers 0