Use atd to stop dockers
This commit is contained in:
parent
78fd31e2aa
commit
fa649fe5bc
3 changed files with 11 additions and 8 deletions
|
@ -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
|
||||||
|
|
|
@ -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 = {
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue