Only use Vite in compose.dev.yaml #1124
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We want demo users to be able to get started with nothing but a
divviup
binary, a working Docker Compose install andcompose.yaml
.divviup_api_vite
relies on having a local checkout of the static assets to serve. We now use thediviup_api_integration_test
image to serve static assets from servicestatic_assets
. The assets in question are already present in the image being run in servicedivviup_api
, but I did it this way for the following reasons:divviup-api
routes requests to the static asset handler based on hostname, making it difficult to serve alongside the API. I tried creating some aliases (1) in Docker Compose, but those names are only visible inside the compose network, meaning you have to set theHost
header from outside the netns, which is a hassle I don't want to inflict on demo users.pair_aggregators
. If that ran last, it could causedocker compose up --wait
to fail (see comment incompose.yaml
).Part of #1096