Skip to content
This repository has been archived by the owner on Jan 11, 2021. It is now read-only.
/ odyssey-docker Public archive

Automated docker image builds for Odyssey (Scalable PostgreSQL connection pooler).

Notifications You must be signed in to change notification settings

kksudo/odyssey-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Project status

Build and push image
Warning: The project is under development.

Odyssey Docker image

Odyssey - advanced multi-threaded PostgreSQL connection pooler and request router.

Images are automatically rebuild on yandex/odyssey updates (master branch, release tags).
This is a minimal Odyssey image ( DockerHub or Github packages ), based on Ubuntu Focal.

Features:

  • Uses standard Postgres port 5432, to work transparently for applications.
  • /etc/odyssey/odyssey.conf is auto-created if it don't exist.
  • Always automated latest builds from the original repository.
  • Dockerfile linter, validate inline bash.
  • e2e tests after build image, in progress.
  • Docker images in the DockerHub and Github packages, in progress.
  • Images based on the Ubuntu:Focal and Alpine, in progress.

Available tags

Tags Example Description
<odyssey_tag_number> 1.1 Image from latest tag in yandex/odyssey. Latest tagged version of odyssey.
<odyssey_stable> stable Same as tag_number, but tagged like stable. yandex/odyssey. Latest stable version of odyssey.
<odyssey_main_branch> master Image from latest master branch in yandex/odyssey. Latest develop version of odyssey.
<odyssey_commit_id> c3231634c4fe5d8c538c7442c136e7ec4ba0f983 Same as master, but tagged with commit_id.
<latest_ci_build> latest Latest tag for latest image.
CI_<number_of_build> CI_276 Number of a build for each image build. ONLY for for internal use. DO NOT USE IT

About

Automated docker image builds for Odyssey (Scalable PostgreSQL connection pooler).

Topics

Resources

Stars

Watchers

Forks

Packages