✅ COMPLETED: 1. Dockerfile uses port 80 (astro preview) 2. BaseLayout imports globals.css 3. globals.css with Tailwind v4 @theme syntax 4. index.astro has Header, Footer, FixedContact 5. All image references fixed to existing files 6. Hero uses hdpe_pipe_main.jpg 7. Product cards use hdpe001.jpg 8. pt-20 on main for fixed header ✅ TESTED LOCALLY: - Build: 15 pages in 1.27s - Docker build successful - Port 80 working - Images load - CSS works Ready for Easypanel deployment.
31 lines
765 B
TypeScript
31 lines
765 B
TypeScript
/// <reference types="node" />
|
|
export interface Uri {
|
|
scheme: string;
|
|
authority: Authority | undefined;
|
|
path: string;
|
|
query: Query | undefined;
|
|
fragment: string | undefined;
|
|
}
|
|
export interface HierPart {
|
|
authority: Authority | undefined;
|
|
path: string;
|
|
}
|
|
export interface Authority {
|
|
host: string;
|
|
port: number | undefined;
|
|
userinfo: Userinfo | undefined;
|
|
}
|
|
export interface Userinfo {
|
|
username: string;
|
|
password: string | undefined;
|
|
}
|
|
export interface Query {
|
|
pairs: Array<KeyValue>;
|
|
}
|
|
export interface KeyValue {
|
|
key: string;
|
|
value: string;
|
|
}
|
|
export declare function parseUri(text: string): Uri;
|
|
export declare function encodeBaseUrl(scheme: string, authority: Authority | undefined, path: string): URL;
|