feat(build): Support additional pre-launch commands in image
This makes it possible for users to hook basically arbitrary things into the Nixery container image.
This commit is contained in:
parent
20103640fa
commit
a0d7d693d3
1 changed files with 4 additions and 1 deletions
|
@ -11,7 +11,8 @@
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
{ pkgs ? import <nixpkgs> {} }:
|
{ pkgs ? import <nixpkgs> {}
|
||||||
|
, preLaunch ? "" }:
|
||||||
|
|
||||||
with pkgs;
|
with pkgs;
|
||||||
|
|
||||||
|
@ -88,6 +89,8 @@ rec {
|
||||||
mkdir -p /etc/nix
|
mkdir -p /etc/nix
|
||||||
echo 'sandbox = false' >> /etc/nix/nix.conf
|
echo 'sandbox = false' >> /etc/nix/nix.conf
|
||||||
|
|
||||||
|
${preLaunch}
|
||||||
|
|
||||||
exec ${nixery-bin}/bin/nixery
|
exec ${nixery-bin}/bin/nixery
|
||||||
'';
|
'';
|
||||||
in dockerTools.buildLayeredImage {
|
in dockerTools.buildLayeredImage {
|
||||||
|
|
Loading…
Reference in a new issue