Skip to content

Commit

Permalink
Merge pull request #196 from Steinbeck-Lab/dev-nisha
Browse files Browse the repository at this point in the history
fix: update docker-compose file dev & prod.
  • Loading branch information
CS76 authored Jun 12, 2023
2 parents fa86f20 + e6141e1 commit 04dbec6
Show file tree
Hide file tree
Showing 3 changed files with 75 additions and 52 deletions.
40 changes: 37 additions & 3 deletions docker-compose-dev.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,41 @@
version: "3"
version: "3.8"

services:
chem-py-microservice:
web:
container_name: chem-py-microservice-dev
image: europe-west3-docker.pkg.dev/coconut-366808/cheminformatics-python-microservice-dev/chem-py-microservice-dev:latest
ports:
- "8080:80"
- "8080:80"
prometheus:
image: prom/prometheus
container_name: prometheus
ports:
- 9090:9090
volumes:
- ./prometheus_data/prometheus.yml:/etc/prometheus/prometheus.yml
command:
- '--config.file=/etc/prometheus/prometheus.yml'
grafana:
image: grafana/grafana
container_name: grafana
ports:
- 3000:3000
volumes:
- /mnt/data/grafana_data:/var/lib/grafana
volumes:
prometheus_data:
driver: local
driver_opts:
o: bind
type: none
device: /mnt/data/prometheus_data
grafana_data:
driver: local
driver_opts:
o: bind
type: none
device: /mnt/data/grafana_data
postgres_data:
networks:
default:
name: cpm_fastapi
42 changes: 38 additions & 4 deletions docker-compose-prod.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,41 @@
version: "3"
version: "3.8"

services:
chem-py-microservice:
web:
container_name: chem-py-microservice-prod
image: europe-west3-docker.pkg.dev/coconut-366808/cheminformatics-python-microservice/chem-py-microservice:latest
image: europe-west3-docker.pkg.dev/coconut-366808/cheminformatics-python-microservice-prod/chem-py-microservice-prod:latest
ports:
- "8080:80"
- "8080:80"
prometheus:
image: prom/prometheus
container_name: prometheus
ports:
- 9090:9090
volumes:
- ./prometheus_data/prometheus.yml:/etc/prometheus/prometheus.yml
command:
- '--config.file=/etc/prometheus/prometheus.yml'
grafana:
image: grafana/grafana
container_name: grafana
ports:
- 3000:3000
volumes:
- /mnt/data/grafana_data:/var/lib/grafana
volumes:
prometheus_data:
driver: local
driver_opts:
o: bind
type: none
device: /mnt/data/prometheus_data
grafana_data:
driver: local
driver_opts:
o: bind
type: none
device: /mnt/data/grafana_data
postgres_data:
networks:
default:
name: cpm_fastapi
45 changes: 0 additions & 45 deletions docker-compose.yml

This file was deleted.

0 comments on commit 04dbec6

Please sign in to comment.