Public Repository

Last pushed: 15 days ago
Short Description
Full Description

NOTE:
This image is intended to be used with nfqlt/docker vagrant box and other nfqlt docker images.
Other use scenarios might work but are not tested yet.

Packager toolbox

Info

This image is used to help build deb packages for projects. Also to test it against Debian lintian

Usage

package-deb input out-path

Input structure

input_dir
├── changelog                  [debian package changelog, required]
├── changelog-upstream        [upstream changelog, optional]
├── copyright                [copyright information, required]
├── DEBIAN                    [deb package control section]
    └── control

Configuration

Available binary paths for export:

  • /usr/local/bin/package-deb

Sample configuration

packager:
  image: nfqlt/packager
  volumes:
    - /tmp
    - ./src:/home/project/src

dev:
  image: nfqlt/php56-dev
  volumes_from:
    - packager
  volumes:
    - ./src:/home/project/src
    - /home/project/.ssh:/home/project/.ssh
    - /etc/ssh:/etc/ssh
    - /etc/gitconfig:/etc/gitconfig
    - /etc/environment:/etc/environment-vm:ro
  environment:
    NFQ_REMOTE_TOOL_PACKAGER: >
      /usr/local/bin/package-deb

linker:
  image: nfqlt/linker17
  volumes:
    - /run/docker.sock:/run/docker.sock
  links:
    - dev
    - packager

Docker Pull Command
Owner
nfqlt

Comments (0)