feat(docker): añadir Dockerfile para contenerizar la aplicación

This commit is contained in:
unknown
2026-06-11 16:05:10 -04:00
parent 74a67fbab2
commit 2a58693d31
70 changed files with 3826 additions and 874 deletions

17
src/api/cabanas.ts Normal file
View File

@@ -0,0 +1,17 @@
import { apiRequest } from './client';
import type { Cabana } from '@/types';
export const cabanasApi = {
list: () => apiRequest<Cabana[]>('/api/cabanas'),
get: (id: number) => apiRequest<Cabana>(`/api/cabanas/${id}`),
create: (body: Partial<Cabana>) =>
apiRequest<Cabana>('/api/cabanas/', { method: 'POST', body }),
update: (id: number, body: Partial<Cabana>) =>
apiRequest<Cabana>(`/api/cabanas/${id}`, { method: 'PUT', body }),
delete: (id: number) =>
apiRequest<void>(`/api/cabanas/${id}`, { method: 'DELETE' }),
};