Working postgres and pgadmin docker-compose.yaml

history-download
youainti 4 years ago
parent 393dff1773
commit 3f4d73c33a

3
.gitignore vendored

@ -178,3 +178,6 @@ docs/site/
# environment. # environment.
Manifest.toml Manifest.toml
###### Custom #####
/20220201_clinical_trials.zip

@ -0,0 +1,40 @@
version: '3'
services:
aact:
container_name: aact_db
image: postgres
#restart: always #restart to run things well.
environment:
POSTGRES_USER: admin
POSTGRES_PASSWORD: root
POSTGRES_DB: aact_db
ports:
- "3000:5432" #host:container
volumes: #host:container is the format.
#pull in a single file
#- $HOME/research/ClinicalTrialsDataProcessing/PostgressDocker/infile:/infile
#add a storage volumes
- aact_pg_database:/var/lib/postgresql/
- aact_helpful_files:/mnt/host_data #the :ro give read only permisions
pgadmin:
container_name: pgadmin4_webservice
image: dpage/pgadmin4
#restart: always
environment:
PGADMIN_DEFAULT_EMAIL: admin@admin.com
PGADMIN_DEFAULT_PASSWORD: root
ports:
- "5050:80"
volumes: #host:container is the format.
#add a storage volumes
- aact_helpful_files:/mnt/host_data #addin :ro to the end would give read only permissions
volumes:
aact_pg_database: #This is to hold the database.
aact_helpful_files: #This is to hold files that need accessed by both pgadmin and postgres. I honestly expect it to usually be empty.
#Checklist for production
# uncomment restart: always in both services.
# add a python environment to run data collection

@ -1,3 +1,5 @@
# ClinicalTrialsDataProcessing # ClinicalTrialsDataProcessing
This is used to build tools which process and standardize data. This is used to build tools which process and standardize the data.
More data later.

Loading…
Cancel
Save