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