Skip to content

feat: rewrite docker-compose for v3 (console)#557

Merged
rsdmike merged 1 commit intomainfrom
compose
May 4, 2026
Merged

feat: rewrite docker-compose for v3 (console)#557
rsdmike merged 1 commit intomainfrom
compose

Conversation

@rsdmike
Copy link
Copy Markdown
Member

@rsdmike rsdmike commented May 4, 2026

Copilot AI review requested due to automatic review settings May 4, 2026 21:12
@rsdmike rsdmike enabled auto-merge (squash) May 4, 2026 21:12
@rsdmike rsdmike merged commit faf005e into main May 4, 2026
4 checks passed
@rsdmike rsdmike deleted the compose branch May 4, 2026 21:15
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the local Docker Compose setup to a new layout centered around the console service, aligning the compose file with a v3-style configuration and removing older service definitions.

Changes:

  • Add a new console service with healthcheck, port mappings, and environment variables.
  • Update rps and mpsrouter configuration to integrate with the new console-based stack.
  • Remove the legacy mps and consul service blocks and clean up formatting/sections.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docker-compose.yml
Comment on lines +18 to +22
environment:
APP_COMMON_NAME: ${MPS_COMMON_NAME}
DB_URL: postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/consoledb
SECRET_ADDR: http://vault:8200
SECRET_TOKEN: ${VAULT_TOKEN}
Comment thread docker-compose.yml
networks:
- openamtnetwork
environment:
MPS_CONNECTION_STRING: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/consoledb?sslmode=disable
Comment thread docker-compose.yml
Comment on lines 61 to 65
test: ["CMD", "node", "rps/dist/Healthcheck.js"]
environment:
RPS_MPS_SERVER: http://mps:3000
environment:
RPS_MPS_SERVER: http://console:8181
RPS_SECRETS_PATH: ${SECRETS_PATH}
RPS_VAULT_TOKEN: ${VAULT_TOKEN}
Comment thread docker-compose.yml
MPS_CONSUL_PORT: ${CONSUL_PORT}
volumes:
- private-volume:/mps-microservice/private

Comment thread docker-compose.yml
Comment on lines 170 to +172
volumes:
app-volume:
private-volume:
consul-config:
consul-data:
networks:
app-volume:
private-volume:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants