Skip to content

Latest commit

 

History

46 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a custom haproxy docker image for swiftwave

The image is built on top of official docker image.


Image URI Format -

docker pull ghcr.io/swiftwave-org/haproxy:<version>

For example -

docker pull ghcr.io/swiftwave-org/haproxy:2.9

⚠️ Note : This repo will not contain any latest image. So it's mandatory to provide version as tag while pulling the image.

Added Customization -

  • Custom haproxy configuration added
  • Custom dataplaneapi.yaml added
  • Converted haproxy dataplaneapi from TCP to UNIX at location /home/dataplaneapi.sock
  • Option to provide dataplaneapi username and password from environment variables

Available Environment Variables -

  • ADMIN_USER : username of dataplaneapi (optional)
  • ADMIN_PASSWORD : password of dataplaneapi (optional)
  • SWIFTWAVE_SERVICE_ENDPOINT : this should be a public endpoint with port of swiftwace which can be accessible by haproxy.
  • SWIFTWAVE_SERVICE_ADDRESS : this should be only the address (it shouldn't have any protocol & port info)

References -

License Info -

  • The LICENSE file only for current repository which holds docker configuration to build customised docker image of HAProxy for SwiftWave. This license is not meant to be for any HAProxy source / Binary or HAProxy Dataplane API source / Binary
  • Official License of HAProxy - GPL 2.0 haproxy/haproxy@LICENSE
  • Official License of HAProxy Dataplane API - Apache 2.0 haproxytech/dataplaneapi@LICENSE

About

Cutomised HAProxy Docker Image for SwiftWave

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

Used by

Contributors

Languages