kind: pipeline type: docker name: default steps: - name: deploy-container-postgres image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest environment: IMAGENAME: postgres:13 CONTAINERNAME: dbWikiFantasy COMMAND: create PRIVATE: true CODEFIRST_CLIENTDRONE_ENV_POSTGRES_PASSWORD: from_secret: db_password CODEFIRST_CLIENTDRONE_ENV_POSTGRES_USER: from_secret: db_user CODEFIRST_CLIENTDRONE_ENV_POSTGRES_DB: from_secret: db_database - name: init-database image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest environment: PGPASSWORD: from_secret: db_password PGUSER: from_secret: db_user PGDATABASE: from_secret: db_database commands: - apt-get update && apt-get install -y postgresql-client - until pg_isready -h dbWikiFantasy -U "$PGUSER"; do sleep 1; done - psql -h dbWikiFantasy -U "$PGUSER" -d "$PGDATABASE" -f script/init.sql