Merge branch 'Features/Frontend/Allowed-Hosts'
This commit is contained in:
@@ -16,27 +16,11 @@ FROM dependencies AS development
|
|||||||
ENV NODE_ENV=development
|
ENV NODE_ENV=development
|
||||||
ENV PORT=3333
|
ENV PORT=3333
|
||||||
|
|
||||||
|
ARG ALLOWED_HOSTS
|
||||||
|
ENV ALLOWED_HOSTS=${ALLOWED_HOSTS}
|
||||||
|
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
EXPOSE 3333
|
EXPOSE 3333
|
||||||
|
|
||||||
CMD ["pnpm", "dev", "--host", "0.0.0.0", "--port", "3333"]
|
CMD ["pnpm", "dev", "--host", "0.0.0.0", "--port", "3333"]
|
||||||
|
|
||||||
FROM dependencies AS build
|
|
||||||
|
|
||||||
ENV NODE_ENV=production
|
|
||||||
|
|
||||||
COPY . .
|
|
||||||
|
|
||||||
RUN pnpm build
|
|
||||||
|
|
||||||
FROM base AS production
|
|
||||||
|
|
||||||
ENV NODE_ENV=production
|
|
||||||
ENV PORT=3333
|
|
||||||
|
|
||||||
COPY --from=build /app /app
|
|
||||||
|
|
||||||
EXPOSE 3333
|
|
||||||
|
|
||||||
CMD ["pnpm", "start", "--host", "0.0.0.0", "--port", "3333"]
|
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
/* Path: Frontend/src/styles/tools/_functions.scss */
|
|
||||||
|
|
||||||
@function rem($pixels, $base: 16) {
|
|
||||||
@return ($pixels / $base) * 1rem;
|
|
||||||
}
|
|
||||||
@@ -5,13 +5,25 @@ import { defineConfig } from "vite";
|
|||||||
|
|
||||||
import { solidStart } from "@solidjs/start/config";
|
import { solidStart } from "@solidjs/start/config";
|
||||||
|
|
||||||
|
const extraAllowedHosts = (process.env.ALLOWED_HOSTS ?? "")
|
||||||
|
.split(",")
|
||||||
|
.map((host) => host.trim())
|
||||||
|
.filter(Boolean);
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
|
plugins: [solidStart(), nitro()],
|
||||||
|
server: {
|
||||||
|
allowedHosts: ["localhost", ...extraAllowedHosts],
|
||||||
|
},
|
||||||
|
preview: {
|
||||||
|
allowedHosts: ["localhost", ...extraAllowedHosts],
|
||||||
|
},
|
||||||
|
|
||||||
css: {
|
css: {
|
||||||
preprocessorOptions: {
|
preprocessorOptions: {
|
||||||
scss: {
|
scss: {
|
||||||
additionalData: `@use "/src/styles/tools/functions" as *;\n@use "/src/styles/tools/breakpoints" as *;\n@use "/src/styles/tools/mixins" as *;\n`,
|
additionalData: `@use "/src/styles/tools/breakpoints" as *;\n@use "/src/styles/tools/mixins" as *;\n`,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
plugins: [solidStart(), nitro()],
|
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user