You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NOTE: if the rust proxy that Martin is working on comes before this, the same needs to be done, but for it rather than for NGINX
Rather than configuring NGINX via swarm-syncer, make it a Docker image that configures itself, similar to nginx-proxy.
The reason we can't use nginx-proxy itself is that it configures based on running containers, while we need it to configure based on running services (using the /services API endpoint): see the beamup-sync-swarm script itself. However, this can still be done.
An added benefit from this is that we automatically scale it to all swarm nodes by using mode: global
Important: we need to mount an external cache directory, so that NGINX cache is persistent
The text was updated successfully, but these errors were encountered:
NOTE: if the rust proxy that Martin is working on comes before this, the same needs to be done, but for it rather than for NGINX
Rather than configuring NGINX via
swarm-syncer
, make it a Docker image that configures itself, similar to nginx-proxy.The reason we can't use nginx-proxy itself is that it configures based on running containers, while we need it to configure based on running services (using the
/services
API endpoint): see thebeamup-sync-swarm
script itself. However, this can still be done.An added benefit from this is that we automatically scale it to all swarm nodes by using
mode: global
Important: we need to mount an external cache directory, so that NGINX cache is persistent
The text was updated successfully, but these errors were encountered: