如何让我的Postgres图像创建多个数据库?例如,我想做这样的事情:
- image: circleci/postgres:9.6.7-alpine
environment:
POSTGRES_USER: user
POSTGRES_PASSWORD: password
POSTGRES_DB: db_test
POSTGRES_DB: db_special
有没有办法做到这一点?如果没有,我该如何创建与第一个角色相同的第二个数据库?
答案 0 :(得分:2)
免责声明:CircleCI的开发者倡导者
我为您提供了三种选择。
localhost
,第二个位于您设置的名称。以下是#3的示例:
- image: circleci/my-main-image:latest
- image: circleci/postgres:9.6.7-alpine
environment:
POSTGRES_USER: user
POSTGRES_PASSWORD: password
POSTGRES_DB: db_test
- image: circleci/postgres:9.6.7-alpine
name: pg2
environment:
POSTGRES_USER: user
POSTGRES_PASSWORD: password
POSTGRES_DB: db_special