-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Init atomic-server module #220
Init atomic-server module #220
Conversation
This refactor builds atomic-server using the separately packaged atomic-browser and then the github source. Not only is this more reflective of the real build process used, but it is helpful when trying to debug atomic-server by building a fork with additional logging, which we did while working on ngi-nix#220 Previously we were building atomic-server from the published crate, which is usually "from source". But in this case that meant only the rust source, and separately built web assets were packaged into the crate. This can be verified by running `curl -L 'https://crates.io/api/v1/crates/atomic-server/0.37.0/download' | tar -tv` and checking for the `assets_tmp` directory.
This refactor builds atomic-server using the separately packaged atomic-browser and then the github source. Not only is this more reflective of the real build process used, but it is helpful when trying to debug atomic-server by building a fork with additional logging, which we did while working on ngi-nix#220 Previously we were building atomic-server from the published crate, which is usually "from source". But in this case that meant only the rust source, and separately built web assets were packaged into the crate. This can be verified by running `curl -L 'https://crates.io/api/v1/crates/atomic-server/0.37.0/download' | tar -tv` and checking for the `assets_tmp` directory.
This refactor builds atomic-server using the separately packaged atomic-browser and then the github source. Not only is this more reflective of the real build process used, but it is helpful when trying to debug atomic-server by building a fork with additional logging, which we did while working on ngi-nix#220 Previously we were building atomic-server from the published crate, which is usually "from source". But in this case that meant only the rust source, and separately built web assets were packaged into the crate. This can be verified by running `curl -L 'https://crates.io/api/v1/crates/atomic-server/0.37.0/download' | tar -tv` and checking for the `assets_tmp` directory.
Alright! After many many months, I think this may finally be ready for review. The main thing to note, is that the .env file does end up in the |
14ba312
to
d8670bf
Compare
d8670bf
to
0ce17e2
Compare
This refactor builds atomic-server using the separately packaged atomic-browser and then the github source. Not only is this more reflective of the real build process used, but it is helpful when trying to debug atomic-server by building a fork with additional logging, which we did while working on ngi-nix#220 Previously we were building atomic-server from the published crate, which is usually "from source". But in this case that meant only the rust source, and separately built web assets were packaged into the crate. This can be verified by running `curl -L 'https://crates.io/api/v1/crates/atomic-server/0.37.0/download' | tar -tv` and checking for the `assets_tmp` directory.
This refactor builds atomic-server using the separately packaged atomic-browser and then the github source. Not only is this more reflective of the real build process used, but it is helpful when trying to debug atomic-server by building a fork with additional logging, which we did while working on ngi-nix#220 Previously we were building atomic-server from the published crate, which is usually "from source". But in this case that meant only the rust source, and separately built web assets were packaged into the crate. This can be verified by running `curl -L 'https://crates.io/api/v1/crates/atomic-server/0.37.0/download' | tar -tv` and checking for the `assets_tmp` directory.
This refactor builds atomic-server using the separately packaged atomic-browser and then the github source. Not only is this more reflective of the real build process used, but it is helpful when trying to debug atomic-server by building a fork with additional logging, which we did while working on #220 Previously we were building atomic-server from the published crate, which is usually "from source". But in this case that meant only the rust source, and separately built web assets were packaged into the crate. This can be verified by running `curl -L 'https://crates.io/api/v1/crates/atomic-server/0.37.0/download' | tar -tv` and checking for the `assets_tmp` directory.
c48d50c
to
e10e953
Compare
I'm not sure why the overview CI check is failing, or even what it does and how it's related to this PR. |
bc12121
to
769b61b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Amazing perseverance getting this done despite the stretched out timeline.
Building on work done in #170 (but not requiring it), this PR inits a module for atomic-server.
It's not ready for review but tested locally.