Sign inSign up

maurosoft1973/alpine-build-tools

By maurosoft1973

•Updated over 4 years ago

Image
0

2.5K

maurosoft1973/alpine-build-tools repository overview

⁠Build Tools (PHP, Composer, PHPUnit, Symfony Cli, Yarn and Gulp) Docker image running on Alpine Linux

Docker Automated build Docker Pulls Docker Stars

Alpine Version

The Docker images (maurosoft1973/alpine-build-tools)⁠ is based on the minimal Alpine Linux⁠.

⁠Alpine Version 3.14.1 (Released Aug 04, 2021)
⁠PHP Version 7.4.21 (Released Jul 01, 2021)
⁠Composer Version 2.0.8 (Released Dec 03, 2020)
⁠PHP Unit Version 9.5.4
⁠Symfony Cli Version 4.23.3
⁠Yarn Version 1.22.10
⁠Gulp Version 2.3.0

⁠Description

To make it easier to use, the image contains the following commands:

  • ssh_remote_chmod : is the command used to change the access permissions of file system objects (files and directories).For help and parameter, ssh_remote_chmod -h
  • ssh_remote_chown : is the command for change the owner of file system files, directories.For help and parameter, ssh_remote_chown -h
  • ssh_remote_command: is the command for executed all bash command.For help and parameter, ssh_remote_command -h
  • ssh_remote_mkdir: is the command used to make a new directory.For help and parameter, ssh_remote_mkdir -h
  • ssh_remote_rm: is the command user to remove directory.For help and parameter, ssh_remote_rm -h

⁠Architectures

  • :amd64, :x86_64 - 64 bit Intel/AMD (x86_64/amd64)

⁠Tags

  • :latest latest branch based (Automatic Architecture Selection)
  • :amd64, :x86_64 amd64 based on latest tag but amd64 architecture

⁠Layers & Sizes

Version MicroBadger Size (tag)

⁠Environment Variables:

⁠Main Build Tools parameters:
  • LC_ALL: default locale (en_GB.UTF-8)
  • TIMEZONE: default timezone (Europe/Brussels)
  • WWW_DATA: directory of source file (Ex /var/www/my-project)

For execution remote command:

  • SSH_SERVER: remote ssh server ()
  • SSH_PORT: remote ssh port
  • SSH_USER: remote ssh user
  • SSH_PASSWORD: remote ssh password
  • SSH_PRIVATE_KEY: the ssh private key associate at the user

⁠Sample Use with gitlab pipeline

stages:
    - build

build-test:
    stage: build
    image: maurosoft1973/alpine-build-tools
    variables:
        WWW_DATA: '/var/www/my-project'
    only:
        - master
    script:
        - composer install --optimize-autoloader
        - composer dump-env prod
        - yarn install
        - yarn encode prod

⁠Last Update 15.04.2022 04:06:53

Tag summary

Content type

Image

Digest

Size

133.6 MB

Last updated

over 4 years ago

docker pull maurosoft1973/alpine-build-tools