Skip to content

Add Home Docker Compose, Adjust Home Production Traefik Entrypoint, and Update Static Traefik Config#77

Merged
Morfusee merged 5 commits intomainfrom
staging
Aug 1, 2025
Merged

Add Home Docker Compose, Adjust Home Production Traefik Entrypoint, and Update Static Traefik Config#77
Morfusee merged 5 commits intomainfrom
staging

Conversation

@Morfusee
Copy link
Owner

This pull request introduces several infrastructure and configuration improvements:

  • Add compose.home.yml:
    Introduces a new Docker Compose file for home/local development under server/compose.home.yml. This file sets up supporting services such as Traefik, MongoDB, a socket proxy, the server (with two replicas), and Watchtower for automated image updates. It also includes network definitions and environment variable configuration for local deployment.

  • Update Production Compose Entrypoint:
    Changes the Traefik router entrypoint in server/compose.prod.yml from websecure to server, aligning with the current deployment setup.

  • Adjust Traefik Static Configuration:
    Comments out the HTTP-to-HTTPS redirection in server/traefik/config/static.yml for the web entry point. This allows for more flexible local or custom deployments without forced HTTPS redirection.

Copy link
Collaborator

@hatudoggy hatudoggy left a comment

Choose a reason for hiding this comment

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

Very naisu
yo

@iodsky
Copy link
Collaborator

iodsky commented Aug 1, 2025

This is good.

Copy link
Collaborator

@iodsky iodsky left a comment

Choose a reason for hiding this comment

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

Very good

Copy link
Collaborator

@DroidZeroCodes DroidZeroCodes left a comment

Choose a reason for hiding this comment

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

🫡

@Morfusee Morfusee merged commit 03e98c7 into main Aug 1, 2025
1 check failed
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.

4 participants