fix: Final restoration with port 80
✅ 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.
This commit is contained in:
118
node_modules/@libsql/hrana-client/lib-cjs/shared/protobuf_decode.js
generated
vendored
Normal file
118
node_modules/@libsql/hrana-client/lib-cjs/shared/protobuf_decode.js
generated
vendored
Normal file
@@ -0,0 +1,118 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.DescribeResult = exports.CursorEntry = exports.BatchResult = exports.StmtResult = exports.Error = void 0;
|
||||
exports.Error = {
|
||||
default() { return { message: "", code: undefined }; },
|
||||
1(r, msg) { msg.message = r.string(); },
|
||||
2(r, msg) { msg.code = r.string(); },
|
||||
};
|
||||
exports.StmtResult = {
|
||||
default() {
|
||||
return {
|
||||
cols: [],
|
||||
rows: [],
|
||||
affectedRowCount: 0,
|
||||
lastInsertRowid: undefined,
|
||||
};
|
||||
},
|
||||
1(r, msg) { msg.cols.push(r.message(Col)); },
|
||||
2(r, msg) { msg.rows.push(r.message(Row)); },
|
||||
3(r, msg) { msg.affectedRowCount = Number(r.uint64()); },
|
||||
4(r, msg) { msg.lastInsertRowid = r.sint64(); },
|
||||
};
|
||||
const Col = {
|
||||
default() { return { name: undefined, decltype: undefined }; },
|
||||
1(r, msg) { msg.name = r.string(); },
|
||||
2(r, msg) { msg.decltype = r.string(); },
|
||||
};
|
||||
const Row = {
|
||||
default() { return []; },
|
||||
1(r, msg) { msg.push(r.message(Value)); },
|
||||
};
|
||||
exports.BatchResult = {
|
||||
default() { return { stepResults: new Map(), stepErrors: new Map() }; },
|
||||
1(r, msg) {
|
||||
const [key, value] = r.message(BatchResultStepResult);
|
||||
msg.stepResults.set(key, value);
|
||||
},
|
||||
2(r, msg) {
|
||||
const [key, value] = r.message(BatchResultStepError);
|
||||
msg.stepErrors.set(key, value);
|
||||
},
|
||||
};
|
||||
const BatchResultStepResult = {
|
||||
default() { return [0, exports.StmtResult.default()]; },
|
||||
1(r, msg) { msg[0] = r.uint32(); },
|
||||
2(r, msg) { msg[1] = r.message(exports.StmtResult); },
|
||||
};
|
||||
const BatchResultStepError = {
|
||||
default() { return [0, exports.Error.default()]; },
|
||||
1(r, msg) { msg[0] = r.uint32(); },
|
||||
2(r, msg) { msg[1] = r.message(exports.Error); },
|
||||
};
|
||||
exports.CursorEntry = {
|
||||
default() { return { type: "none" }; },
|
||||
1(r) { return r.message(StepBeginEntry); },
|
||||
2(r) { return r.message(StepEndEntry); },
|
||||
3(r) { return r.message(StepErrorEntry); },
|
||||
4(r) { return { type: "row", row: r.message(Row) }; },
|
||||
5(r) { return { type: "error", error: r.message(exports.Error) }; },
|
||||
};
|
||||
const StepBeginEntry = {
|
||||
default() { return { type: "step_begin", step: 0, cols: [] }; },
|
||||
1(r, msg) { msg.step = r.uint32(); },
|
||||
2(r, msg) { msg.cols.push(r.message(Col)); },
|
||||
};
|
||||
const StepEndEntry = {
|
||||
default() {
|
||||
return {
|
||||
type: "step_end",
|
||||
affectedRowCount: 0,
|
||||
lastInsertRowid: undefined,
|
||||
};
|
||||
},
|
||||
1(r, msg) { msg.affectedRowCount = r.uint32(); },
|
||||
2(r, msg) { msg.lastInsertRowid = r.uint64(); },
|
||||
};
|
||||
const StepErrorEntry = {
|
||||
default() {
|
||||
return {
|
||||
type: "step_error",
|
||||
step: 0,
|
||||
error: exports.Error.default(),
|
||||
};
|
||||
},
|
||||
1(r, msg) { msg.step = r.uint32(); },
|
||||
2(r, msg) { msg.error = r.message(exports.Error); },
|
||||
};
|
||||
exports.DescribeResult = {
|
||||
default() {
|
||||
return {
|
||||
params: [],
|
||||
cols: [],
|
||||
isExplain: false,
|
||||
isReadonly: false,
|
||||
};
|
||||
},
|
||||
1(r, msg) { msg.params.push(r.message(DescribeParam)); },
|
||||
2(r, msg) { msg.cols.push(r.message(DescribeCol)); },
|
||||
3(r, msg) { msg.isExplain = r.bool(); },
|
||||
4(r, msg) { msg.isReadonly = r.bool(); },
|
||||
};
|
||||
const DescribeParam = {
|
||||
default() { return { name: undefined }; },
|
||||
1(r, msg) { msg.name = r.string(); },
|
||||
};
|
||||
const DescribeCol = {
|
||||
default() { return { name: "", decltype: undefined }; },
|
||||
1(r, msg) { msg.name = r.string(); },
|
||||
2(r, msg) { msg.decltype = r.string(); },
|
||||
};
|
||||
const Value = {
|
||||
default() { return undefined; },
|
||||
1(r) { return null; },
|
||||
2(r) { return r.sint64(); },
|
||||
3(r) { return r.double(); },
|
||||
4(r) { return r.string(); },
|
||||
5(r) { return r.bytes(); },
|
||||
};
|
||||
Reference in New Issue
Block a user