forked from Aveline-art/local-docker-postgres
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yaml
More file actions
33 lines (33 loc) · 833 Bytes
/
docker-compose.yaml
File metadata and controls
33 lines (33 loc) · 833 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
version: "3.8"
services:
temp_instance:
image: postgres:${TAG}
environment:
POSTGRES_USER: ${USERNAME}
POSTGRES_PASSWORD: ${PASSWORD}
POSTGRES_DB: ${DBNAME}
ports:
- ${PORT}:${PORT}
expose:
- ${PORT}
container_name: ${CONTAINER_NAME}
db_backup:
build:
context: .
dockerfile: ./Dockerfile
args:
- TAG=${TAG}
environment:
CLOUD_DBHOST: ${CLOUD_DBHOST}
CLOUD_DBPORT: ${CLOUD_DBPORT}
CLOUD_DBUSER: ${CLOUD_DBUSER}
CLOUD_DB_PASSWORD: ${CLOUD_DBPASSWORD}
CLOUD_DBNAME: ${CLOUD_DBNAME}
CLOUD_DBSCHEMA: ${CLOUD_DBSCHEMA}
POSTGRES_PORT: ${PORT}
POSTGRES_USER: ${USERNAME}
POSTGRES_PASSWORD: ${PASSWORD}
POSTGRES_DB: ${DBNAME}
depends_on:
- temp_instance
container_name: db_backup