Version 0.9.0
Language EN

Postgres Example

Example Yaml configuration for a project with a Postgres service dependency. The Postgres service will be available at database:5432.

kind: pipeline
name: default

steps:
- name: test
  image: postgres
  commands:
  - psql -U root -d test -h tcp://database:5432

services:
- name: database
  image: postgres
  environment:
    POSTGRES_USER: postgres
    POSTGRES_DB: test

The official Postgres image provides environment variables used at startup to create the default username, password, database and more. Please see the official image documentation for more details.

services:
- name: database
  image: postgres
  environment:
    POSTGRES_USER: postgres
    POSTGRES_DB: test

If you are unable to connect to the Postgres container please make sure you are giving Postgres adequate time to initialize and begin accepting connections.

kind: pipeline
name: default

steps:
- name: test
  image: postgres
  commands:
  - sleep 15
  - psql -U root -d test -h tcp://database:5432

Getting Help

Enterprise Support
Real-time chat support from the developers that wrote the code.
Mailing List
Search for information in the mailing list archives, or post a question.