File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -87,9 +87,14 @@ fn main() -> Result<()> {
8787 println ! ( "cargo::rustc-check-cfg=cfg(icons_out_dir)" ) ;
8888 println ! ( "cargo:rustc-cfg=icons_out_dir" ) ;
8989
90- let package_dir = env:: var ( "CARGO_MANIFEST_DIR" ) . context ( "missing CARGO_MANIFEST_DIR" ) ?;
91- let package_dir = Path :: new ( & package_dir) ;
92- generate_css_icons ( package_dir. join ( "static/icons.css" ) , out_dir) ?;
90+ let out_css = "static/icons.css" ;
91+ let out_css = if std:: env:: var ( "DOCKER_API_VERSION" ) . is_ok ( ) {
92+ Path :: new ( "/srv/docsrs/" ) . join ( out_css)
93+ } else {
94+ let package_dir = env:: var ( "CARGO_MANIFEST_DIR" ) . context ( "missing CARGO_MANIFEST_DIR" ) ?;
95+ Path :: new ( & package_dir) . join ( out_css)
96+ } ;
97+ generate_css_icons ( out_css, out_dir) ?;
9398
9499 // trigger recompilation when a new migration is added
95100 println ! ( "cargo:rerun-if-changed=migrations" ) ;
You can’t perform that action at this time.
0 commit comments