refactor: Move Astro to root, use PORT env (default 80), allow all hosts

- Move Astro files from dealplustech-astro/ to project root
- Update Dockerfile: PORT environment variable (default 80)
- Add vite.config.ts with allowedHosts: true
- Matches nixpacks behavior for Easypanel deployment
- No hardcoded ports or domains
This commit is contained in:
Kunthawat Greethong
2026-03-03 11:40:50 +07:00
parent f972f68875
commit 443c3377e2
10383 changed files with 4019 additions and 19183 deletions

47
node_modules/import-meta-resolve/lib/utils.js generated vendored Normal file
View File

@@ -0,0 +1,47 @@
// Manually “tree shaken” from:
// <https://github.com/nodejs/node/blob/81a9a97/lib/internal/modules/esm/utils.js>
// Last checked on: Apr 29, 2024.
import {codes} from './errors.js'
const {ERR_INVALID_ARG_VALUE} = codes
// In Node itself these values are populated from CLI arguments, before any
// user code runs.
// Here we just define the defaults.
const DEFAULT_CONDITIONS = Object.freeze(['node', 'import'])
const DEFAULT_CONDITIONS_SET = new Set(DEFAULT_CONDITIONS)
/**
* Returns the default conditions for ES module loading.
*/
function getDefaultConditions() {
return DEFAULT_CONDITIONS
}
/**
* Returns the default conditions for ES module loading, as a Set.
*/
function getDefaultConditionsSet() {
return DEFAULT_CONDITIONS_SET
}
/**
* @param {Array<string>} [conditions]
* @returns {Set<string>}
*/
export function getConditionsSet(conditions) {
if (conditions !== undefined && conditions !== getDefaultConditions()) {
if (!Array.isArray(conditions)) {
throw new ERR_INVALID_ARG_VALUE(
'conditions',
conditions,
'expected an array'
)
}
return new Set(conditions)
}
return getDefaultConditionsSet()
}