changed ports to run on my server

This commit is contained in:
2025-08-15 10:12:51 +02:00
parent 5c6373d16d
commit 725cd7e08a
9 changed files with 24 additions and 23 deletions

View File

@@ -7,6 +7,6 @@ RUN npm install
COPY . . COPY . .
EXPOSE 8002 EXPOSE 8502
CMD ["npm", "start"] CMD ["npm", "start"]

View File

@@ -1,21 +1,21 @@
services: services:
# mcs_lose-frontend: mcs_lose-frontend:
# container_name: mcs_lose-frontend container_name: mcs_lose-frontend
# build: ./frontend build: ./frontend
# ports: ports:
# - "8001:8001" - "8501:8501"
# environment: environment:
# - CHOKIDAR_USEPOLLING=true - CHOKIDAR_USEPOLLING=true
# volumes: volumes:
# - ./frontend:/app - ./frontend:/app
# - /app/node_modules - /app/node_modules
# restart: unless-stopped restart: unless-stopped
mcs_lose-backend: mcs_lose-backend:
container_name: mcs_lose-backend_express container_name: mcs_lose-backend_express
build: ./backend build: ./backend
ports: ports:
- "8002:8002" - "8502:8502"
environment: environment:
DB_HOST: mysql DB_HOST: mysql
DB_USER: root DB_USER: root
@@ -37,7 +37,7 @@ services:
volumes: volumes:
- mysql-data:/var/lib/mysql - mysql-data:/var/lib/mysql
ports: ports:
- "3308:3306" - "8500:3306"
volumes: volumes:
mysql-data: mysql-data:

View File

@@ -7,6 +7,6 @@ RUN npm install
COPY . . COPY . .
EXPOSE 8001 EXPOSE 8501
CMD ["npm", "run", "dev"] CMD ["npm", "run", "dev"]

View File

@@ -55,7 +55,7 @@ export async function postCSV(file: File): Promise<boolean> {
const chunkSize = 2000; // ~2k per request => 25 requests for 50k const chunkSize = 2000; // ~2k per request => 25 requests for 50k
for (let i = 0; i < lines.length; i += chunkSize) { for (let i = 0; i < lines.length; i += chunkSize) {
const chunk = lines.slice(i, i + chunkSize); const chunk = lines.slice(i, i + chunkSize);
const res = await fetch("http://localhost:8002/create-entry", { const res = await fetch("https://backend.lose.the1s.de/create-entry", {
method: "POST", method: "POST",
headers: { headers: {
"Content-Type": "application/json", "Content-Type": "application/json",

View File

@@ -20,7 +20,7 @@ export const handleSubmit = async (e: React.FormEvent<HTMLFormElement>) => {
let response: Response; let response: Response;
try { try {
response = await fetch("http://localhost:8002/login", { response = await fetch("https://backend.lose.the1s.de/login", {
method: "POST", method: "POST",
headers: { "Content-Type": "application/json" }, headers: { "Content-Type": "application/json" },
body: JSON.stringify({ username, password }), body: JSON.stringify({ username, password }),

View File

@@ -1,7 +1,7 @@
import { myToast } from "./toastify"; import { myToast } from "./toastify";
export const registerLos = async (data: any) => { export const registerLos = async (data: any) => {
await fetch("http://localhost:8002/lose", { await fetch("https://backend.lose.the1s.de/lose", {
method: "POST", method: "POST",
headers: { headers: {
"Content-Type": "application/json", "Content-Type": "application/json",

View File

@@ -30,7 +30,7 @@ function createHeaders(token: string) {
export const removeSelection = (token: string) => { export const removeSelection = (token: string) => {
const selection = Cookies.get("removeArr"); const selection = Cookies.get("removeArr");
if (selection && selection !== "[]") { if (selection && selection !== "[]") {
fetch("http://localhost:8002/remove-entries", { fetch("https://backend.lose.the1s.de/remove-entries", {
method: "DELETE", method: "DELETE",
headers: createHeaders(token), headers: createHeaders(token),
body: `{ body: `{
@@ -50,7 +50,7 @@ export const removeSelection = (token: string) => {
}; };
export const saveRow = (data: any, token: string) => { export const saveRow = (data: any, token: string) => {
fetch("http://localhost:8002/save-row", { fetch("https://backend.lose.the1s.de/save-row", {
method: "PUT", method: "PUT",
headers: createHeaders(token), headers: createHeaders(token),
body: JSON.stringify(data), body: JSON.stringify(data),
@@ -64,7 +64,7 @@ export const saveRow = (data: any, token: string) => {
}; };
export const resetData = (token: string) => { export const resetData = (token: string) => {
fetch("http://localhost:8002/reset-data", { fetch("https://backend.lose.the1s.de/reset-data", {
method: "DELETE", method: "DELETE",
headers: createHeaders(token), headers: createHeaders(token),
}).then((response) => { }).then((response) => {

View File

@@ -10,7 +10,7 @@ export const logoutAdmin = () => {
// Fetch table data and store it in localStorage. Returns the parsed data or null on failure. // Fetch table data and store it in localStorage. Returns the parsed data or null on failure.
export const getTableData = async (token: string) => { export const getTableData = async (token: string) => {
try { try {
const response = await fetch("http://localhost:8002/table-data", { const response = await fetch("https://backend.lose.the1s.de/table-data", {
method: "GET", method: "GET",
headers: { headers: {
Authorization: `Bearer ${token}`, Authorization: `Bearer ${token}`,

View File

@@ -7,7 +7,8 @@ export default defineConfig({
plugins: [react(), svgr(), tailwindcss()], plugins: [react(), svgr(), tailwindcss()],
server: { server: {
host: "0.0.0.0", host: "0.0.0.0",
port: 8001, port: 8501,
https: true,
watch: { watch: {
usePolling: true, usePolling: true,
}, },