diff --git a/ecr-viewer/docker-compose.yml b/ecr-viewer/docker-compose.yml new file mode 100644 index 0000000..7b0d0ec --- /dev/null +++ b/ecr-viewer/docker-compose.yml @@ -0,0 +1,77 @@ +version: '3.8' + +services: + ecr-viewer: + image: ghcr.io/cdcgov/phdi/ecr-viewer:v1.7.2 + restart: unless-stopped + env_file: "ecr-viewer.env" + ports: + - "3000:3000" + networks: + - dibbs + + ingestion: + image: ghcr.io/cdcgov/phdi/ingestion:v1.7.2 + restart: unless-stopped + ports: + - "8080:8080" + networks: + - dibbs + + validation: + image: ghcr.io/cdcgov/phdi/validation:v1.7.2 + restart: unless-stopped + ports: + - "8081:8080" + networks: + - dibbs + + fhir-converter: + image: ghcr.io/cdcgov/phdi/fhir-converter:v1.7.2 + restart: unless-stopped + ports: + - "8082:8080" + networks: + - dibbs + + message-parser: + image: ghcr.io/cdcgov/phdi/message-parser:v1.7.2 + restart: unless-stopped + ports: + - "8083:8080" + networks: + - dibbs + + trigger-code-reference: + image: ghcr.io/cdcgov/phdi/trigger-code-reference:v1.7.2 + restart: unless-stopped + ports: + - "8084:8080" + networks: + - dibbs + + orchestration: + image: ghcr.io/cdcgov/phdi/orchestration:v1.7.2 + env_file: "orchestration.env" + restart: unless-stopped + ports: + - "8085:8080" + networks: + - dibbs + + portainer: + image: portainer/portainer-ce + restart: unless-stopped + ports: + - "9000:9000" + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - portainer_data:/data + networks: + - dibbs + +volumes: + portainer_data: + +networks: + dibbs: \ No newline at end of file diff --git a/ecr-viewer/ecr-viewer.env b/ecr-viewer/ecr-viewer.env new file mode 100644 index 0000000..8e2236c --- /dev/null +++ b/ecr-viewer/ecr-viewer.env @@ -0,0 +1,14 @@ +AWS_REGION=${AWS_REGION} +ECR_BUCKET_NAME=${ECR_BUCKET_NAME} +HOSTNAME=0.0.0.0 +NEXT_PUBLIC_NON_INTEGRATED_VIEWER=${NEXT_PUBLIC_NON_INTEGRATED_VIEWER} +SOURCE=${SOURCE} +APP_ENV=${APP_ENV} +NBS_PUB_KEY=${NBS_PUB_KEY} +NEXT_PUBLIC_BASEPATH=${NEXT_PUBLIC_BASEPATH} +METADATA_DATABASE_TYPE=${METADATA_DATABASE_TYPE} +METADATA_DATABASE_SCHEMA=${METADATA_DATABASE_SCHEMA} +DATABASE_URL=${DATABASE_URL} +SQL_SERVER_USER=${SQL_SERVER_USER} +SQL_SERVER_PASSWORD=${SQL_SERVER_PASSWORD} +SQL_SERVER_HOST=${SQL_SERVER_HOST} \ No newline at end of file diff --git a/ecr-viewer/orchestration.env b/ecr-viewer/orchestration.env new file mode 100644 index 0000000..e37a1cf --- /dev/null +++ b/ecr-viewer/orchestration.env @@ -0,0 +1,8 @@ +OTEL_METRICS=none +OTEL_METRICS_EXPORTER=none +ECR_VIEWER_URL=http://ecr-viewer:3000/ecr-viewer +INGESTION_URL=http://ingestion:8080 +VALIDATION_URL=http://validation:8080 +FHIR_CONVERTER_URL=http://fhir-converter:8080 +MESSAGE_PARSER_URL=http://message-parser:8080 +TRIGGER_CODE_REFERENCE_URL=http://trigger-code-reference:8080 diff --git a/query-connector/docker-compose.yml b/query-connector/docker-compose.yml new file mode 100644 index 0000000..900c4a8 --- /dev/null +++ b/query-connector/docker-compose.yml @@ -0,0 +1,20 @@ +version: '3.8' + +services: + + portainer: + image: portainer/portainer-ce + restart: unless-stopped + ports: + - "9000:9000" + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - portainer_data:/data + networks: + - dibbs + +volumes: + portainer_data: + +networks: + dibbs: \ No newline at end of file