lixa/postgres
A customized version of PostgreSQL, useful to test XTA applications
159
LIXA, LIbre XA, is a free and open source implementation of the XA and TX specifications; it supports even XTA. XTA, XA Transaction API, is a new API that provides two phase commit feature to applications; it has been designed to work in a microservices environment. LIXA and XTA documentation is available at http://www.tiian.org/lixa/
Build and run PostgreSQL customized image
docker build -t lixa/postgres .
docker run -e POSTGRES_PASSWORD=lixa -p 5432:5432 -d lixa/postgres -c 'max_prepared_transactions=10'
Build and run MySQL customized image
docker build -f Dockerfile-mysql -t lixa/mysql .
docker run -e MYSQL_ROOT_PASSWORD=mysecretpw -p 3306:3306 -d lixa/mysql
docker pull lixa/postgres