Code Monkey home page Code Monkey logo

warden-multi-arch's Introduction

Warden

Docker Image Architures PHP Version Magento Version License

This repository is forked from https://github.com/davidalger/warden to make Warden multi-arch. Please refer to the source repository for the original README.

Installing Warden

# Make the installation directory
sudo mkdir /opt/warden

# Set ownership for the installation directory
sudo chown $(whoami) /opt/warden

# Clone multi-arch fork of Warden (this repository) into the installation directory
git clone https://github.com/drpayyne/warden-multi-arch.git /opt/warden

# Export Warden to PATH. (use your appropriate shell resource file; zshrc here.)
echo 'export PATH="/opt/warden/bin:$PATH"' >> ~/.zshrc

# Export Warden to current shell's PATH
PATH="/opt/warden/bin:$PATH"

# Create and start Warden services
warden svc up

# Install Warden configuration
warden install

Available Packages

Add the registry & user prefix of ghcr.io/drpayyne/ to all the below packages for usage. All the below packages are available for both linux/arm64 and linux/amd64 architectures. (Note: only the *-deb variants of the PHP images are actively maintained and supported)

Service Package & Tag
PHP
  • warden-php (latest)
  • warden-php:8.1-deb
  • warden-php:7.4-deb
  • warden-php:7.3-deb
PHP for M2
  • warden-php-m2 (latest)
  • warden-php-m2:8.1-deb
  • warden-php-m2:7.4-deb
  • warden-php-m2:7.3-deb
PHP for M2 with xDebug2
  • warden-php-m2-xdebug2 (latest)
  • warden-php-m2-xdebug2:7.4
PHP for M2 with xDebug3
  • warden-php-m2-xdebug3 (latest)
  • warden-php-m2-xdebug3:8.1-deb
  • warden-php-m2-xdebug3:7.4-deb
  • warden-php-m2-xdebug3:7.3-deb
Magepack
  • warden-magepack (latest)
  • warden-magepack:2.3
MailHog
  • warden-mailhog (latest)
  • warden-mailhog:1.0
Nginx
  • warden-nginx (latest)
  • warden-nginx:1.18
  • warden-nginx:1.17
  • warden-nginx:1.16
Elasticsearch
  • warden-elasticsearch (latest)
  • warden-elasticsearch:7.13
  • warden-elasticsearch:7.10
  • warden-elasticsearch:7.9
Varnish
  • warden-varnish (latest)
  • warden-varnish:6.5
  • warden-varnish:6.4
  • warden-varnish:6.0

Steps to rebuild PHP images

  1. Run "PHP FPM Full" workflow with the appropriate version tag (major.minor-deb) from PHP FPM or PHP FPM Loaders and push to the same version major.minor-deb.
  2. Added -loaders tag when building a PHP FPM image which has the loaders available. As of today (3 March, 2022), loaders aren't built into PHP 8.1 due to an external package dependency.

warden-multi-arch's People

Contributors

alinalexandru avatar davidalger avatar den4ik avatar dependabot[bot] avatar drpayyne avatar erikhansen avatar fooman avatar hardyjohnson avatar ihor-sviziev avatar jerrylopez avatar jvaughan avatar lbajsarowicz avatar leesaferite avatar ln8711 avatar lunaetic avatar navarr avatar nickancord avatar norgeindian avatar nwcasebolt avatar prestonchoate avatar ryantfowler avatar sebastian-ehrling avatar shero-inc avatar snowcore avatar tdgroot avatar torhoehn avatar vbuck avatar viktor-zaiets avatar vinai avatar werfu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.